如何追加物品Observable?
这是一些代码:
this.logEntries = this.controllerService.getLog(this.controller.remoteID, this.skip, this.max);
this.logEntries.subscribe(a => {
this.allLogEntries.add(this.logEntries)
});
Run Code Online (Sandbox Code Playgroud)
这是他们的声明:
logEntries: Observable<Log[]>;
allLogEntries: Observable<Log[]> = Observable.empty<Log[]>();
Run Code Online (Sandbox Code Playgroud)
我想将项目附加到allLogEntries,因为它们是从Web服务中提取的.我该怎么做呢?
也许scan运营商可能会对您感兴趣.这是一个示例:
obs.startWith([])
.scan((acc,value) => acc.concat(value))
.subscribe((data) => {
console.log(data);
});
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参阅此问题:
| 归档时间: |
|
| 查看次数: |
21714 次 |
| 最近记录: |