如何使用 angularFireCollection 初始加载回调
How to use angularFireCollection initial load callback?
我一直在尝试在我的角度服务中正确处理与Firebase的显式同步。我将angularFireCollection与初始加载回调函数一起使用(我需要根据第一个查询返回的数据预加载其他数据)。但是,我不知道应该如何访问回调函数中获取的数据:
getGroupIds: function() {
var deferred = $q.defer();
var ref = new Firebase('https://<XXX>.firebaseio.com/groups');
angularFireCollection(ref, function(groups) {
console.log(groups);
deferred.resolve(groups);
});
return deferred.promise;
}
在上面的例子中,我如何从组对象访问实际数据?提前感谢您的任何提示。
Firebase 快照作为回传函数的参数提供,您可以从中提取值,如下所示:
angularFireCollection(ref, function(snapshot) {
console.log(snapshot.name() + " has value " + snapshot.val());
});
通常,我将集合设置为范围,但这两种方法似乎都有效。
var groups = angularFireCollection(ref, function() {
console.log(groups);
});
或在控制器中
$scope.groups = angularFireCollection(ref, function() {
console.log($scope.groups );
});
相关文章:
- 一旦加载并渲染了角度引导typeahead,就使用回调
- LokiJS自动加载回拨不工作
- 在foreach中加载所有项后,Knockoutjs组件回调
- Material Design Lite所有元素加载JS回调
- 用于在ng映射中加载GeoJSON的回调
- Dojo AMD加载程序执行定义具有空/缺失依赖项的回调
- Dojo 加载器不加载回调中使用的小部件依赖项
- Iframe 加载回调被多次调用
- 未调用jQuery加载回调
- Javascript 图像加载回调类实习函数
- Requirejs:dist 失败,加载器插件没有在构建:文本中调用加载回调
- 如何使用 angularFireCollection 初始加载回调
- 脸书评论框加载回调
- 加载回调时的 C3 图形
- 如何在内容具有content-Disposition附件时实现窗口加载回调
- 谷歌.在coffeescript类中加载回调
- 为什么从JSONLoader导入到THREE.js的几何体只有在添加到场景中才会显示?加载回调函数
- requiredjs失败以加载回退
- 在ajax加载回调函数中调用getScript
- js加载回调传递到自定义函数