2016-06-22 8 views

Antwort

0

I don anwenden ‚t denken Sie an angularfire2 suchen dort - das ist v1 Code ...

Sie können die rxjs Operatoren in angularfire2 verwenden - die Daten als eine beobachtbare (FirebaseListObservable oder FirebaseObjectObservable) zurückgeführt wird - so können Sie importieren und anwenden alle die rxjs Betreiber zu denen .. Im Allgemeinen.

weisen Sie nur die Daten einer Variablen und haben die es mit der Asynchron-Rohr Vorlage

@Component({ 
    selector: 'app', 
    templateUrl: ` 
    <ul> 
    <li *ngFor="let item of items | async"> 
     {{ item.name }} 
    </li> 
    </ul> 
    `, 
}) 
class AppComponent { 
    items: FirebaseListObservable<any>; 
    constructor(af: AngularFire) { 
    this.items = af.database.list('/items'); 
    } 
} 

behandeln Aber Sie die rxjs Operatoren verwenden können (unbedingt importieren, was Sie wollen)

this.af.database.list('/items') 
.map(value => { 
    console.log(value); 
    return value; // do something with value etc. 
}) 
.subscribe(data => console.log(data)); 

Mehr hier: AngularFire2