【发布时间】:2014-02-24 16:32:55
【问题描述】:
是否有人能够使用 Angular fire 暂停/恢复同步?
Firebase/AngularJS (Angularfire) 的新手。
我尝试过清空对象并通过单击按钮重新初始化它们,但它没有做任何事情,
感谢您的任何意见。
史蒂夫
按要求编码
var app = angular.module("imageanalyser-app", ["firebase"]);
var ref = null;
function MyController($scope, $firebase) {
ref = new Firebase("...");
$scope.messages = $firebase(ref.endAt().limit(100));
}
function resumeSync() {
$("#btnResume").click(function() {
ref = new Firebase("...");
});
}
function stopSync() {
$("#btnStop").click(function () {
ref = null;
});
}
<div class="row">
<div class="col-md-10 col-md-offset-1">
<div ng-app="imageanalyser-app">
<div id="links" class="container-fluid" ng-controller="MyController">
<div ng-repeat="msg in messages" class="gallery-item-container">
<a href="{{msg.highResUrl}}" data-gallery>
<img ng-src="{{msg.Source}}" height="20" width="20" style="position: absolute"/>
<img ng-src="{{msg.imgUrl}}" class="gallery-item-image" />
</a>
<div class="gallery-item-tags" ng-repeat="tag in msg.tags">{{tag}}</div>
</div>
</div>
</div>
</div>
【问题讨论】:
-
你能把你的代码粘贴进去吗?
-
完成了,抱歉应该放在第一位
-
如果您持有原生 Firebase 参考,您可以使用 goOffline 和 goOnline 方法。参见文档@firebase.com/docs/javascript/firebase/gooffline.html
-
这对我不起作用说它不包含方法 gooffline 或 online...奇怪
标签: javascript angularjs firebase angularfire