我被困在这里。我的代码出了什么问题?当我返回它时,我无法获得变量的值。
accountManagers : function( id ) {
var accountManager;
$http.get( URL + 'server/agents_account_managers.php?id=' + id ).success( function ( data ) {
if ( data != 0 ) {
accountManager = data[0].first_name + ' ' + data[0].last_name ;
}
});
return accountManager;
}
感谢
答案 0 :(得分:0)
尝试使用then()
。
$http.get('/yoururl').then(
function(response) { // successCallback
console.log('success: ' + response);
}, function (error) { // errorcallback
console.log('error: ' + error);
});
这使用了Angular的$http
快捷方法,并将处理errorcallback
方法中的任何错误。
使用$http
.success
和.error
$ http遗留承诺方法成功与错误 弃用。请改用标准方法。