Как отключить привязки в реальном времени в AngularFire2
У некоторой части моего приложения должна быть возможность загружать больше обновлений, когда данные добавляются в базу данных. Однако я не могу найти никакой документации в AngularFire2, в которой говорится, как отключить привязку объектов / списков в реальном времени. Когда я добавляю данные в консоль Firebase, она автоматически обновляет представление моего приложения. Мне нужно сначала отловить событие (после добавления данных), а затем показать опцию, которая позволяет пользователям загружать больше обновлений.
home.ts
// Import AF2
import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';
import {AngularFire, FirebaseListObservable} from 'angularfire2';
@Component({
selector: 'page-home',
templateUrl: 'home.html'
})
export class HomePage {
posts: FirebaseListObservable<any>;
constructor(public navCtrl: NavController, af: AngularFire) {
this.posts = af.database.list('/posts');
}
}
home.html
<ion-content padding>
<ion-list>
<ion-item *ngFor="let post of posts | async">
{{post.about}}
</ion-item>
</ion-list>
</ion-content>
Примечание: я использую Ionic 2.