如何更新返回值,以便它在完成时显示?Angular 2 - Observable更新返回值
它正在从HTML这样叫:
// the item.username is from a higher loop which works.
<div *ngFor="let eqItem of getTest(item.username)">
getTest(username: string): Item[] {
let itemArray: Item[];
this.usersService.subscribeItemsForUsername(username).subscribe(z => {
itemArray = z;
//return z;
});
return itemArray;
}
这里的服务:
subscribeItemsForUsername(username: string): Observable<Item[]> {
let returnedList = this.af.database.list('users', {
query: {
orderByChild: 'username',
equalTo: username,
}
});
return returnedList;
}
有没有办法一次使用2管道,因为我已经使用管道 – John
@John当然,只是把它放在异步之后像'... |异步| anotherPipe' – echonax