我的模块有一个依赖于的控制器,它是通过使用服务$rootScope.foo
填充的。我的问题是如何确保在加载控制器之前填充。$http
$rootScope.foo
我尝试加载$rootScope.foo
模块的run()
方法:
myModule.run(function($rootScope, $http, $location) {
$http.get("http://mydomain/load_user/").
success(function(respData) {
$rootScope.foo = respData.foo;
});
});
但它不起作用,因为控制器在success()
.