Angularfirecollection返回对象而不是数组

时间:2013-08-28 12:17:04

标签: firebase angularfire

在使用angularFireCollection()之前,我使用angularFire()。但angularFire会在value而非childs上进行收听,因此有人建议我使用angularFireCollection。

但是现在angularFireCollection返回数组。 =。=

那么在这种情况下有什么想法吗?

我希望我的数据返回对象并监听孩子。

1 个答案:

答案 0 :(得分:1)

要从angularFireCollection返回的数组中访问键名,可以使用$ id属性:

<ul>
  <li ng-repeat="item in items">{{item.$id}}: {{item.val}}</li>
</ul>
<script>
  $scope.items = angularFireCollection(new Firebase(url));
</script>