$ routeProvider未知

我添加了这样的脚本

    

我在test.js这样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是未知的。

我已经阅读了很多关于此的问题,我尝试了解决方案,但没有任何效果。

请帮忙

注意

角度库正在工作我可以做绑定例如

尝试

 
{{test}}

然后

 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/5599b55b04788c2e327d7551a4a699d75516dd21 https://github.com/angular/angular.js/blob/master/CHANGELOG.md#breaking-changes-12