У меня возникают проблемы с использованием плагина ui-router для AngularJS:
angular.module('myApp', []).
config(['$routeProvider', '$stateProvider', function($routeProvider, $stateProvider) {
$stateProvider
.state('mandats', {
url: '/domiciliations/mandats',
templateUrl: 'domiciliations/views/mandats.html',
controller: 'mandatsCtrl'
});
}])
Затем я получаю эту ошибку при запуске:
Unknown provider: $stateProvider
Я включил javascripts в следующем порядке:
<script src="/Scripts/libs/angular/angular.js"></script>
<script src="/Scripts/libs/angular/angular-resource.js"></script>
<script src="/Scripts/libs/angular/angular-ui-states.js"></script>
В чем может быть проблема?
[EDIT]
Я избавился от сообщения об ошибке, добавив "ui.compat" в качестве зависимости myApp. Я видел это в примере кода ui-router, но нигде в документации. О чем это?
Тем не менее, он все еще не работает. Я добавил ui-view в div в файле индекса приложения. Но страница остается пустой.