2014-10-27 8 views
0

Я довольно новичок в AngularJS, до сих пор я узнал, что провайдеры используются для настройки служб, которые будут использоваться позже на этапе выполнения. В частности, маршруты настраиваются на этапе конфигурации с использованием $routeProvider, а затем мы можем получить доступ к маршрутам в нашем контроллере, используя маршрут $ service.Динамические маршруты в AngularJS?

Я хотел бы знать, если я установил маршруты с помощью $routeProvider, если можно изменить маршруты, добавить новые или удалить существующие, используя службу $route (на этапе выполнения). Таким образом, в принципе, если мы можем иметь какие-то динамические маршруты, и если да, то как мы можем достичь этого.

спасибо !!

ответ

0

Нет, услуга $ route настроена во время фазы конфигурации через службу $ routeProvider, и эта фаза происходит только один раз при запуске приложения.

Если вы хотите добавить динамическое поведение к URL-адресу, вы все равно будете манипулировать параметром поиска, используя $ location.search().

(а затем $ смотреть изменения или что бы вы ни делали)

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