2014-10-07 5 views
-1

Я новичок в Angular js.I пытаюсь создать режим html5 true в одном из моих контроллеров. В моем угловом js-приложении есть 3 контроллера, но мне нужно html5 mode true в одном из они не во всех контроллерах. Я используюКак добавить угловой js html5mode под контроллер

App.config(function($locationProvider) { 
    $locationProvider.html5Mode(true);  
}); 

Но этот конфиг эффект все мои controller.I нужно добавить html5mode истинного под одним из моих controller.I не знает, возможно ли это или нет.

+0

его невозможно, почему вы хотите сделать это для контроллера кстати? – harishr

+0

На моем сайте только 3 страницы использовали угловой контроллер js. Когда я использовал config html5mode true, он просто изменил URL-адрес, который не смог загрузить другую страницу – Himanshu

+0

, что означало бы, что конфигурация изменения маршрута неверна, вместо того, чтобы фиксировать html5mode, я думаю, что вы должны попытайтесь исправить часть маршрутизации. – harishr

ответ

2

Провайдеры доступны только при создании экземпляра Углового модуля. Вы можете использовать поставщиков только для модуля, прежде чем он будет создан внутри блока конфигурации. Таким образом, вы можете настроить $locationProvider один раз на модуль, а не на уровне контроллера.

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