0
当我尝试访问从我的解析路由注入到配置中的$ location变量时,控制台中出现“Unknown Provider”错误。Angular-Access config注入依赖关系
angular.module('myApp', ['ngRoute']).
config(['$routeProvider', '$locationProvider', function ($routeProvider, $location) {
$location.html5Mode(true);
$routeProvider.when('/', {
templateUrl: 'home/home.html',
controller:'homeCtrl',
controllerAs: "vm",
resolve:{
getData: function(){
var param = $location.search().options
}
}
})
$ location参数是否应该像闭包那样可访问?我对JS和Angular相当陌生,所以我需要澄清。
谢谢!
它工作正常,没有与数组项目相同的变量名称。 $ location.html5Mode(true);按预期工作。 –