在使用angularFireCollection()
之前,我使用angularFire()
。但angularFire会在value
而非childs
上进行收听,因此有人建议我使用angularFireCollection。
但是现在angularFireCollection返回数组。 =。=
那么在这种情况下有什么想法吗?
我希望我的数据返回对象并监听孩子。
答案 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>