【发布时间】:2016-11-29 15:07:47
【问题描述】:
我想在 promise 中访问数据。我有以下代码:
function getUser() {
Users.query({username: usersOnline}).$promise.then(function (results) {
console.log(results);
$scope.userss = results;
return results;
}, function(error) {
// console.log(error);
//$scope.meetups = [];
});
//$scope.userss[0].username='oui';
}
$scope.lol=getUser();
$scope.lol.then(function(user){
console.log(user.username);
});
但是我得到一个错误,说找不到未定义的属性,你能帮忙吗
【问题讨论】:
-
您正在从您的
getUser函数返回undefined。 -
您在
getUser中缺少return语句。
标签: javascript angularjs asynchronous promise