2017-07-19 108 views
1
function getEmails() { 

    return $http.get('/api/email') 
     .success(function(data) { 
      var messages = data; 
     }) 
}; 

我有这个功能的服务,我如何在服务上访问信息的内部和其他功能相同的服务如何使服务的全局变量

回答

0

定义声明服务中的变量和使用它

messages :any; 

function getEmails() { 
    return $http.get('/api/email') 
     .success(function(data) { 
      this.messages = data; 
     }) 
}; 
+0

var messages; 功能getEmails(){ 返回$ http.get( '/ API /电子邮件') .success(功能(数据){ this.messages =数据; }) }; console.log(消息)在控制台我得到消息undefined – mp123

+0

尝试console.log(this.messages); – Sajeetharan

+0

仍然未定义 – mp123