2017-03-07 46 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; 
         }); 
    }