我有一個火力地堡對象,看起來像:Firebase JavaScript/AngularFire - 如何獲取觀看對象的最新添加屬性?
-notifications
-1-1-2017 1:08:22 PM
-message: 'test'
-timestamp: 1483294112
-1-1-2017 1:08:23 PM
-message: 'two'
-timestamp: 1483294113
-1-1-2017 2:08:22 PM
-message: 'three'
-timestamp: 1483294473
我不斷推新樓盤進入notifications
對象,其中的關鍵是日期時間。
如果我有一個$watch
,看起來像下面那樣,我如何獲取notifications
對象附加的最新屬性?
var ref = new Firebase(firebaseConstants.url + 'notifications');
var sync = $firebase(ref);
$scope.notifications = sync.$asArray();
$scope.$watch('notifications', function(){
......
});
我想避免$scope.notifications
運行循環以查找新舊值之間的差異。
是否與無論是火力地堡JS API或AngularFire庫做這個內置的方式嗎?