UNPKG

@uirouter/angularjs

Version:

State-based routing for AngularJS 1.x

45 lines 1.57 kB
"use strict"; /** @publicapi @module ng1 */ /** */ Object.defineProperty(exports, "__esModule", { value: true }); exports.$IncludedByStateFilter = exports.$IsStateFilter = void 0; var angular_1 = require("./angular"); /** * `isState` Filter: truthy if the current state is the parameter * * Translates to [[StateService.is]] `$state.is("stateName")`. * * #### Example: * ```html * <div ng-if="'stateName' | isState">show if state is 'stateName'</div> * ``` */ $IsStateFilter.$inject = ['$state']; function $IsStateFilter($state) { var isFilter = function (state, params, options) { return $state.is(state, params, options); }; isFilter.$stateful = true; return isFilter; } exports.$IsStateFilter = $IsStateFilter; /** * `includedByState` Filter: truthy if the current state includes the parameter * * Translates to [[StateService.includes]]` $state.is("fullOrPartialStateName")`. * * #### Example: * ```html * <div ng-if="'fullOrPartialStateName' | includedByState">show if state includes 'fullOrPartialStateName'</div> * ``` */ $IncludedByStateFilter.$inject = ['$state']; function $IncludedByStateFilter($state) { var includesFilter = function (state, params, options) { return $state.includes(state, params, options); }; includesFilter.$stateful = true; return includesFilter; } exports.$IncludedByStateFilter = $IncludedByStateFilter; angular_1.ng.module('ui.router.state').filter('isState', $IsStateFilter).filter('includedByState', $IncludedByStateFilter); //# sourceMappingURL=stateFilters.js.map