У меня есть приложение AngularJS. У меня есть два основных вида маршрутов:Угловые правила маршрута
www.mysite.com/ {user1 | user2 | user3 ...} (это те пользователи персональных страниц)
и
www.mysite.com/ {дом | профиль | настройки ..} (эти общие страницы для веб-сайта)
Проблема в том, что когда я перехожу, например: www.mysite.com/home, «home» распознается как имя пользователя, и я получаю ошибку неустойчивого пользователя. Сейчас этот маршрут реализуется так:
$routeProvider.when('/:personalLink/:invoiceUrl', {
templateUrl: 'pay/pay.html',
data: {
needAuth: false
}
});
Как я могу добавить правило как: следовать по этому пути только если: personalLink не равно «Настройки» «дом», и т.д ...?
Спасибо! Это фактически решило мою проблему! У меня был: personalLink маршрут выше остальных! – ste