我使用 Angularfire2 与 Firebase 通信。这是代码。:
import {Component} from '@angular/core';
import {AngularFire, FirebaseListObservable} from 'angularfire2';
@Component({
selector: 'app',
templateUrl: `
<ul>
<li *ngFor="let item in items | async">
{{ item.name }}
</li>
</ul>
`,
})
class AppComponent {
item: Observable<any>;
constructor(af: AngularFire) {
this.item = af.database.list('/items');
}
}
该指令af.database.list('items')
需要几秒钟来检索数据。那么,我怎么知道数据何时已经加载呢?如果我知道,我可以显示一个“加载栏”。