$rootScope.foo
私のモジュールには、 serviceの使用によって設定される に依存するコントローラーがあり$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()
。