【发布时间】:2013-04-25 22:15:43
【问题描述】:
我有一个有序故事的索引:
{
index: ["storyA", "storyB", "storyC"]
}
我想获取引用的故事并将其传递给 angularFireCollection
{
index: ["storyA", "storyB", "storyC"],
stories: {
"storyA" : {},
"storyB" : {},
"storyC" : {},
"storyD" : {},
"storyE" : {}
},
}
这是来自 angularfire 的示例。这将获得所有故事,而不仅仅是索引中的故事。如何只获取索引中的那些?
app.controller('stories', ['$scope', '$timeout', 'angularFireCollection',
function($scope, $timeout, angularFireCollection) {
var url = 'https://example.firebaseio.com/stories';
$scope.stories = angularFireCollection(url);
}
]);
【问题讨论】:
-
只过滤它们是否可以接受?
-
是的,过滤可能是您最好的选择,没有简单的方法只获取索引中的那些。或者,您可以为每个故事创建多个 angularFire 或 angularFireCollection 实例。例如:$scope.storyA = angularFireCollection('example.firebaseio.com/stories/storyA');
-
@lucuma 我想让索引工作。这是使用 firebase 的一个非常重要的部分。
标签: angularjs firebase angularfire