Я пытаюсь настроить некоторые основные маршруты в своем приложении Angular, но, похоже, не может получить ngView
для правильной работы. Ниже мое отношение index.html кода модуля и конфигурации:Угловой маршрут не работает
index.html:
<body ng-app="myApp">
<h3>Testing is live</h3>
<div ng-view></div>
</body>
app.module.js:
angular.module('myApp', ['ngRoute', 'ngResource']);
app.config.js:
angular.module('myApp')
.config(function($routeProvider, $locationProvider) {
$routeProvider.when('/player/:playerId',
{
template: '<h1>testing...</h1>',
controller: 'PlayerInfoController',
controllerAs: 'playerInfo'
}
);
$locationProvider.html5Mode({
enabled: true,
requireBase: false,
rewriteLinks: false
});
});
Когда я посещаю /player/56
, например, я вижу, что «Тестирование в прямом эфире», но не «тестирование ...», как я ожидал. Вместо этого в этом разделе есть <!-- ngView: -->
.
Просто FYI , из того, что вы опубликовали, вы дважды объявляете модуль «myApp». Если вы хотите создать новый модуль, вы используете массив и передаете свои зависимости. Когда вы просто хотите ссылаться на этот модуль, не используйте массив. – jme11
Спасибо, отредактирован. – MattDionis