2016-06-26 1 views
0

У меня возникает проблема, когда два разных состояния, но имеют одинаковый URL. Похоже, что ui-router не знает, к какой из них следует перейти.ui-router: Маршруты, имеющие одинаковые URL-адреса, но разные состояния

В принципе, я определил 2 состояния:

  • Имя: app.page, URL: /:pageID
  • Имя: app.contact, URL: /contact

Когда я звоню $state.go('app.contact'), он загружает app.page состояние вместо.

Что мне делать, чтобы этого избежать?

+0

Как те же URL? – Noppey

+0

@Noppey Что делать, если я создаю страницу с id = 'contact'? –

ответ

0

Ух, я нашел ответ, просто измените порядок определения состояния, приведите определение состояния app.contact до app.page код определения состояния.

(Для тех, у кого такая же проблема)