我正在尝试角度路线
我有3个文件:
-apps:
var bearApp = angular.module('bearApp', ['ngRoute']);
-bearCtrl
bearApp.controller('bearCtrl',['$scope',function ($scope) {
$scope.bears = [
{
name:'Bear1'
,price:25
},
{
name:'Bear2'
,price:30
}
];
}]);
-bearRoute
bearApp.config(function($locationProvider, $routeProvider) {
$routeProvider
.when('/', {
templateUrl: '/template1.html',
controller: ''
})
.otherwise({
redirectTo: '/'
});
});
在我的HTML中,我有<div ng-view></div>
我收到了这个错误,我想知道我做错了什么:
未捕捉错误:[$ injector:modulerr]
答案 0 :(得分:0)
您可能忘记在页面加载的JS文件列表中添加angular-route.js(或其缩小版本):
<script src="/js/angular-route.js"></script>
ngRoute模块是一个单独的模块,除了角度之外,还需要下载和使用。 见http://code.angularjs.org/1.2.5/