【发布时间】:2014-10-31 11:08:17
【问题描述】:
我在应用程序中使用 angularfire 和 firebase。我有许多文本文档存储在 firebase 中。我想获取所有这些文档并返回这些文档中所有段落的数组,以便使用 Angular 进行操作。
我创建了一个服务,它将来自 firebase 的数据与可变文档同步。该服务具有以下功能,可将其更改为段落数组。
getParas: function(){
var paras = [];
for(var i=0;i< documents.length;i++){
paras = paras.concat(documents[i].text.split('\n'));
}
return paras;
}
但是,由于从 firebase 同步数据需要时间,因此函数会在对 paras 变量进行更改之前返回。
我尝试过使用documents.$loaded().then(function(){...,但不确定如何从getParas() 函数返回结果。
我见过article,但过滤器似乎不是最好的选择?
谢谢
马修
【问题讨论】:
标签: javascript angularjs loading firebase angularfire