我添加了这样的脚本
<script src="Scripts/angular.js"></script>
<script src="Scripts/angular-route.min.js"></script>
<script src="Scripts/angular-resource.min.js"></script>
<script src="Scripts/test.js"></script>
我在我的test.js
中做到了这一点
var app = angular.module('MyApp', ['ngRoute']).config(function ($routeProvider) {
$routeProvider.when('/login', {
templateUrl: 'login.html',
controller: 'loginController'
});
$routeProvider.otherwise({ redirectTo: '/login' });
});
app.controller('loginController', function () {
})
我知道$routeProvider是未知的。
我已经阅读了很多关于这个问题的问题,我尝试了解决方案,但没有任何效果。
请帮忙
注意角度
库正在工作例如,我可以进行绑定尝试
<div ng-app="MyApp" ng-controller="loginController">{{test}}</div>
然后
var app = angular.module('MyApp', ['ngRoute']).config(function ($routeProvider) {
$routeProvider.when('/login', {
templateUrl: 'login.html',
controller: 'loginController'
});
$routeProvider.otherwise({
redirectTo: '/login'
});
});
app.controller('loginController', function ($scope) {
$scope.test = "test me"
})
由于 Angular 1.2 - ngRoute 模块是作为组件分开的,你必须包含 angular-route.js,然后你就会有你的提供者。
https://github.com/angular/angular.js/commit/5599b55b04788c2e327d7551a4a699d75516dd21https://github.com/angular/angular.js/blob/master/CHANGELOG.md#breaking-changes-12