Я пытаюсь сделать маршрутизацию в течение двух дней, но я не могу. Я рассмотрел другие вопросы о stackoverflow, и я сделал все, что они сказали в ответах, но это не было. я называю маршрут сценарий к index.phpОшибка углового маршрута
<script src="js/angular-route.js"></script>
Я написал этот код, чтобы app.js;
var app = angular.module("app",['ngRoute']);
app.config(function($routeProvider){
$routeProvider.
when('/', {
templateUrl:'pages/home.php'
}).
when('/notificastions', {
templateUrl:'pages/notifications.php'
}).
when('/messages', {
templateUrl:'pages/messages.php'
}).
when('/search', {
templateUrl:'pages/search.php'
}).
otherwise({
rediectTo: '/'
})
})
Я написал, что коды на страницу с подключают нг-включают в себя:
<div id="ifmenu">
<div class="ifmitem" href="#/home">Home</div>
<div class="ifmitem" href="#/notifications">Notifications</div>
<div class="ifmitem" href="#/messages">Messages</div>
</div>
<div ng-view></div>
Но я получаю сообщение об ошибке, как это;
Uncaught Error: [$injector:unpr] http://errors.angularjs.org/1.2.32/ $injector/unpr?p0=%24templateRequestProvider%20%3C-%20%24templateRequest%20%3C-%20%24route at angular.min.js:6 at angular.min.js:36 at Object.c [as get] (angular.min.js:34) at angular.min.js:36 at c (angular.min.js:34) at Object.d [as invoke] (angular.min.js:35) at angular.min.js:36 at Object.c [as get] (angular.min.js:34) at instantiateRoute (angular-route.js:886) at Object.d [as invoke] (angular.min.js:35)
Как устранить эту ошибку?
постановляет 'неперехваченной Ошибки: [$ инжекторов: unpr]' ошибку, но есть восклицательный знак рядом с хэштег. Например: (localhost/app/#!). И ни одна из ссылок не работает, кроме функции в противном случае. Я назвал решение этой проблемы в Интернете, и я увидел, что мне нужно прикрепить, и я добавил;
$locationProvider.html5Mode({
enabled: true,
requireBase: false
});
Но ни один из них не работает в этот раз. Что мне делать, чтобы решить эту проблему?
включают angular.js вместо уменьшенные и обновить снимок экрана ошибки – Aravind
Кстати у вас есть опечатка в конфигурации вашего маршрутизатора: notificastions – QueryLars
@Aravind Ошибка исчезла, спасибо :) Но маршрутизация не работает. Есть восклицательный знак рядом с хэштаг (localhost/#!/Page) – hakanz