Javascript 如何访问promise angularjs中的数据

Javascript 如何访问promise angularjs中的数据,javascript,angularjs,asynchronous,promise,Javascript,Angularjs,Asynchronous,Promise,我想访问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.

我想访问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
用户函数中查询
承诺。然后在那里执行
(期望承诺)


您正在从
getUser
函数返回
undefined
。您在
getUser
@mikyastadese中缺少
return
语句。很高兴帮助您,谢谢;)
function getUser() {
//return promise here
    return Users.query({username: usersOnline}).$promise
    //other code as is

}