Учатся некоторые Угловым - и я застрял на маршрутизациюУгловой Route - Extra # в URL
Вот моя угловая конфигурация
var meanApp = angular.module('carz', ['ngRoute']);
meanApp.config(function($routeProvider) {
$routeProvider
.when('/', {
templateUrl: 'home.html',
controller: 'mainCtrl'
})
.when('/red', {
templateUrl: 'red.html',
controller: 'redCtrl'
});
});
Здесь есть мои ссылки
<a href="#">Home</a>
<a href="#red">Red</a>
Когда Я загружаю приложение моего узла. Я направляюсь в
http://localhost:8080/#!/
И я получаю свой угловой контроллер, как ожидалось, в тегах ng-view
Но я не могу переключиться с одного контроллера на другой, используя приведенные выше ссылки.
Если я выбираю красный ярлык мой URL добавляет дополнительный # становится
http://localhost:8080/#!/#red
Примечание, если я вручную изменить к
http://localhost:8080/#!/red
Мои изменения контроллера, и он работает так, почему я получаю дополнительные #
С благодарностью за любую помощь
Этот вопрос может быть полезным для вас, спасибо. http://stackoverflow.com/questions/14771091/removing-the-fragment-identifier-from-angularjs-urls-symbol –
Red. Он должен работать – Ved
@ArpitMeena Я попробовал это до публикации вопроса, и это не решило проблему. – DogCoffee