我有以下配置,我有一個配置,其中使用$ http.get方法調用url並將數據存儲在變量「alpha」中。我如何從控制器訪問這個變量。我試圖將$ rootScopeProvider注入到配置中,並嘗試設置$ rootScope.pqr = alpha。這給出了一個錯誤。我該怎麼做?從angular.module配置獲取數據到相應的控制器
angular.module('thisApp', [someDependencies]).config(function($stateProvider, $urlRouteProvider) {
$http.get('url').then(function(response) {
var alpha = response.data; // i need to access this data in the controller
)};
}).directive('pqrTitle', function() {
return {
restrict: 'A',
controller: function($scope, $rootScope) {
// I need to access alpha here
});
});
我該怎麼做?
你是如何從你的配置塊存取'$ http'得到變量的值? – rob