我使用AngularJS的ui-router插件遇到麻烦:
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>
可能是什么问题?
[编辑]
我已经通过添加“ui.compat”作为myApp的依赖项来消除错误消息.我在ui-router的示例代码中看到,但在文档中没有.这是什么?