我正在尝试配置我的角度,但是我不断收到标题错误,告诉我“ .when不是函数。下面是我的代码。
angular.module('app', ['ngResource', 'ngRoute']);
angular.module('app').config(function($routeProvider,$locationProvider){
$locationProvider.html5Mode(true);
$locationProvider
.when('/', {
templateUrl : '/partials/main',
controller: 'mainCtrl'
});
});
angular.module('app').controller('mainCtrl', function($scope){
$scope.myVar = "Hello Angular";
});
在类似的问题上。我看到有人写如下
angular.module('app').config(['$routeProvider', '$locationProvider',
function($routeProvider,$locationProvider){
$locationProvider.html5Mode(true);
$locationProvider.when('/', {templateUrl : '/partials/main', controller: 'mainCtrl'});
}]);
争论这两个参数必须与配置一起传递。所有这些失败。请问我哪里出错了?任何帮助,将不胜感激。
最佳答案
.when
属于$routeProvider
。尝试以下方法:
$routeProvider
.when('/', {
templateUrl : '/partials/main',
controller: 'mainCtrl'
});
关于javascript - TypeError:$ locationProvider.when不是函数- Angular ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33973000/