AngularJS$routeProvider不包括视图(未知提供程序)
angularjs $routeProvider does not include views (unknow provider)
我很难找出为什么ngRouts不包括我设置的视图。
当我查看javascript控制台时,我确实收到以下错误。
错误:未知提供程序。
我查了一下,来到了关于不使用角度路由.js文件的帖子。但是我正在使用这个文件,所以这是怎么回事?
无法实例化模块 [$injector:unpr] 未知提供程序:$routeProvider
.HTML
<div data-ng-app="klantenModule">
<!--placeholder for the views -->
<div data-ng-view=""></div>
</div>
<script src="scrips/angular.js"></script>
<script src="scrips/script.js"></script>
<script src="scrips/angular-route.js"></script>
.JS
var klantenModule = angular.module('klantenModule', ['ngRoute']);
klantenModule.config(['$routeProvider', function ($routeProvider) {
$routeProvider.when('/',
{ controller: 'klantenController',
templateUrl: 'partials/view1.html'})
$routeProvider.when('/view2',
{ controller: 'klantenController',
templateUrl: 'partials/view2.html'})
$routeProvider.otherwise( { redirectTo: '/'})
}])
klantenModule.controller( 'klantenController', klantenController)
function klantenController($scope) {
$scope.klantenLijst =
[
{ naam:'liselore', woonplaats: 'blankenberge' },
{ naam:'harold', woonplaats:'brugge'},
{ naam:'kevin', woonplaats:'brugge'}
]
$scope.klantenToevoegen = function(){
$scope.klantenLijst.push({ woonplaats: $scope.klanten.woonplaats, naam: $scope.klanten.naam})
}
}
我认为您的脚本声明顺序不正确。试试这个
<script src="scrips/angular.js"></script>
<script src="scrips/angular-route.js"></script>
<script src="scrips/script.js"></script>
假设脚本.js是定义路由的文件。
相关文章:
- 为什么我得到错误:$injector:unp未知提供程序
- 在出厂时注入服务错误: [$injector:unpr] 未知提供程序: $scopeProvider <- $scop
- AngularJS错误:$injector:unp未知提供程序-$modalInstanceProvider
- AngularJS:未知的提供程序错误
- Angular小部件中的Angular Grid返回错误:[$injector:unp]未知提供程序:
- 有角度的“;未知提供者”;在约曼应用程序中使用Grunt Build缩小后出错
- 获取解析值的未知提供程序错误
- $provide.decorator为指令提供未知的提供程序
- jQuery - 追加/替换事件侦听器(当事件处理程序未知时)
- angular.js:13294错误:[$injector:unp]未知提供程序:cityResourceProvide
- 角度未知提供程序,无法POST/注册
- 未知提供程序:在angular.bootstrap之前使用$injector获取$location服务时使用$rootE
- Watir Web驱动程序引发未知Javascript错误
- ionic.bundle.js:25642错误:[$injector:unp]未知提供程序:$cordovaGeoloc
- 密钥斗篷未知提供程序错误
- Angular 未知提供程序,出厂时包装在匿名函数中
- ui选择未知提供程序
- 错误: [$injector:unpr] 未知提供程序: setPageProvider <- setPage
- 错误:[$injector:unp]在控制器中注入routeprovider服务时,jasmine测试中的提供程序未知
- uib模态提供程序未知单元测试