您好我的问题是我如何在模块配置中初始化$ location。我需要收集基本网址,这就是我需要路线的原因。
var templateApp = angular.module("tmpApp",["ngRoute"]);
templateApp.config(function($routeProvider){
console.log('$location',$location.$$absUrl);
$routeProvider
.when("/", {
templateUrl: $location.url() + "/testajax"
})
.when("/register", {
templateUrl: "ajax here",
controller: "registerApp"
});
});
答案 0 :(得分:0)
您收到错误是因为您无法将service
直接注入配置块,因为服务不会在那里初始化。您只能在配置块中使用providers
,因此使用$locationProvider
代替$location
即可。 Doc的here