【发布时间】:2017-03-26 14:07:28
【问题描述】:
如何更新返回的值以便在完成时显示?
它是这样从 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;
}
【问题讨论】:
标签: angular typescript observable subscription angularfire2