Как отключить привязки в реальном времени в 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.

0 ответов

Другие вопросы по тегам