【发布时间】:2018-05-13 04:41:28
【问题描述】:
我正在使用 Angular (4),需要帮助来处理异步数据:
您可以在下面看到方法connect()。第一个命令订阅了我的服务的 Observable。以下行也需要在此订阅中。但我不知道怎么做。该方法应将 getSortedData() 方法的结果作为 Observable 返回。
我的项目组件
//...
items: Item[];
//...
connect(): Observable<Item[]> {
this.myItemService.getItem().subscribe(response => {
this.items = response;
});
const displayDataChanges = [
this.myItemService.getItem(),
this.sort.sortChange,
];
return Observable.merge(...displayDataChanges).map(() => {
return this.getSortedData(this.items);
});
}
//..
【问题讨论】:
标签: angular typescript