2017-03-07 80 views
0

我加了決心的路由和定義$ rootscope

getstatus:function(statusService,$rootScope){ 
      statusService.getstatus().then(function(result){ 
          $rootScope.status = result; 
         }).catch(function(message) { 
          $rootScope.status = false; 
         }); 
    } 

在URL後加載我可以得到$ rootscope.status控制器 但是當我試圖以在其他服務我得到了undefined

即使當我打印所有$ rootscope我看到變量但用「。」點.STATUS我得到了不確定

什麼,我需要做到的,是在所有的應用創建全局變量,當應用程序運行過程中出現

回答

0

變化$rootScope.status = result;

$rootScope.status = result.data;

getstatus:function(statusService,$rootScope){ 
      statusService.getstatus().then(function(result){ 
          $rootScope.status = result.data; 
         }).catch(function(message) { 
          $rootScope.status = false; 
         }); 
    }