angular-ui / angular-ui/ui-router

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

Aberta
#3,830 1 comentário 1 reação 0 responsáveis Ver no GitHub
stale
Linguagem predominante
TypeScript
Estrelas
13.4k
Forks
2.9k
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

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.

Guia de contribuição

Abrir o guia de contribuição

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.