2016-11-03 1 views
0

Это образец с сайта стека MEAN, мне требуется браузер, чтобы указать на HTML файл с именем «findCable.html» вместо этого он продолжает маршрутизацию его «singleCable.html» Фрагмент кода из файла угловой маршрутизации, я также проверил обратный маршрут (ы) на любые идеи, что происходит не так?приложение маршрут - не перенаправление на страницу HTML

Пожалуйста, смотрите прикрепленные изображения тоже _ ТИА

.when('/cable/search', { 
     templateUrl: 'app/views/pages/cables/findCable.html', 
     controller: 'cableController', 
     controllerAs: 'cable' 
    }) 

Screenshot of website code

+0

может быть 'кабель /: cable_id' и' кабель/search' сталкиваются –

+0

TNX, это был вопрос :) Но почему это происходит ? – user300057

ответ

0

Это просто ошибка маршрутизации. Просто держите cable/search маршрут над cable/:cable_id маршрутом, который подменяет search ключевое слово как cable_id

+0

Спасибо, есть ли какая-то конкретная тема, которую я могу прочитать, чтобы понять и избежать этой ошибки? – user300057

+0

Я думаю, что любой маршрутизатор использует соответствующие алгоритмы или регулярное выражение для соответствия их маршрутам. Ничего не узнать где-то, просто закажите свои маршруты, сохранив регулярное выражение. Напишите конкретные маршруты до общих маршрутов. –

 Смежные вопросы

  • Нет связанных вопросов^_^