$urlRouterProvider.when is ignoring { priority: -1 }
Author: leviwilsonCreated May 18, 2021Updated Apr 18, 2022
Labelsstale
This issue tracker is for Bug Reports and Feature Requests only.
Please direct requests for help to StackOverflow. See http://bit.ly/UIR-SOF for details.
This is a (check one box):
- Bug Report
- Feature Request
- General Query
My version of UI-Router is: 1.0.29
Bug Report
Current Behavior:
When configuring a route such as the following:
$urlRouterProvider.when('/{path:.+}', '/404?path', { priority: -1 })If after the application is loaded I check $urlRouter.rules(), the rule that's associated with this when call has a { priority: 0 } rather than the { priority: -1 } that we specified.
However, if we do this in a .run it works:
$urlRouter.when('/{path:.+}', '/404?path', { priority: -1 })And the { priority: -1 } is correctly configured in the $urlRouter.rules() for this rule.
Expected Behavior:
That $urlRouterProvider.when has the same interface as $urlRouter.when in that it honors the options passed as the 3rd argument.
Source: angular-ui/ui-router