angular-ui / angular-ui/ui-router

$urlRouterProvider.when is ignoring { priority: -1 }

Ouverte
#3,830 1 commentaire 1 réaction 0 personnes assignées Voir sur GitHub
stale
Langage dominant
TypeScript
Étoiles
13.4k
Forks
2.9k
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

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):

- [x] 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:

```javascript
$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:

```javascript
$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.

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.