UNPKG

ui-router

Version:

State-based routing for Javascript

42 lines (38 loc) 1.13 kB
/** @module state */ /** for typedoc */ /** * @ngdoc filter * @name ui.router.state.filter:isState * * @requires ui.router.state.$state * * @description * Translates to {@link ui.router.state.$state#methods_is $state.is("stateName")}. */ $IsStateFilter.$inject = ['$state']; export function $IsStateFilter($state) { var isFilter: any = function(state, params, options) { return $state.is(state, params, options); }; isFilter.$stateful = true; return isFilter; } /** * @ngdoc filter * @name ui.router.state.filter:includedByState * * @requires ui.router.state.$state * * @description * Translates to {@link ui.router.state.$state#methods_includes $state.includes('fullOrPartialStateName')}. */ $IncludedByStateFilter.$inject = ['$state']; export function $IncludedByStateFilter($state) { var includesFilter: any = function(state, params, options) { return $state.includes(state, params, options); }; includesFilter.$stateful = true; return includesFilter; } angular.module('ui.router.state') .filter('isState', $IsStateFilter) .filter('includedByState', $IncludedByStateFilter);