我想创建简单的笔记Web应用程序,我可以与其他人分享。当其他人对笔记进行更改时,我希望浏览器中的笔记会自动更新这些更改。
我有哪些选择?我读过firebase只支持chrome用于web推送通知,而APN只支持opera。是否有针对所有浏览器的解决方案?
答案 0 :(得分:0)
您可以使用实时数据库中的值事件。首先,引用您的笔记,然后调用值事件。
var notesRef = firebase.database().ref('notes');
notesRef.on('value', function(snapshot) {
$scope.note = snapshot.val();
});
或者,如果您使用AngularFire,您可以创建$ firebaseArray并使用ng-repeat循环注释。
var notesRef = firebase.database().ref("notes");
var notesArray = $firebaseArray(notesRef);
$scope.notes = notesArray;
<div ng-repeat="note in notes">{{note.description}}</div>