【发布时间】:2015-05-14 09:57:31
【问题描述】:
我正在尝试检索用户的关注者配置文件并将它们存储在 $scope.object 中,以便我可以在 ng-repeat 中使用。 我的 firebase 结构是这样的,
users
- user_id:
- name:
-followers:
- follower: user_id1
- follower: user_id2...
-following :
现在我可以从关注者部分获取 user_ids 列表,我想要的是从 users 部分检索他们的个人资料/详细信息。 这是我试过的,
$scope.followers = [];
$scope.profile.$loaded().then(function() {
$scope.profile.followers);
angular.forEach()
angular.forEach($scope.profile.followers, function(value, key) {
var followerID = value.follower;
userProfile = Profile(followerID); // retrieve firebaseobject profile from factory
$scope.followers.push(angular.extend({}, userProfile));
console.log($scope.followers);
});
}); console.log($scope.followers);
不,当我在控制台中看到输出时,我可以在 forEach 循环内看到他们的个人资料/详细信息,但 $scope.followers 在循环外是空的。 我不确定它是否是 firebase 和/或 angularJS 的最佳实践。有人可以指出我正确的方向吗?
【问题讨论】:
标签: angularjs firebase ionic angularfire