我无法找到为什么 ngRouts 不包含我设置的观看次数。
当我查看javascript控制台时,我收到以下错误。
错误:未知提供商。
我查了一下,发现了关于不使用angular-route.js文件的帖子。但我正在使用这个文件,所以这里发生了什么?
Failed to instantiate module [$injector:unpr] Unknown provider: $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})
}
}
答案 0 :(得分:0)
我认为你的脚本声明顺序不正确。试试这个
<script src="scrips/angular.js"></script>
<script src="scrips/angular-route.js"></script>
<script src="scrips/script.js"></script>
假设script.js是定义路由的文件。