Str*_*der 1 observable rxjs typescript angular
我试图在有角度的应用程序中实现排序数据表,并且我实现的示例运行时出现以下错误:
ERROR TypeError: Cannot read property 'apply' of undefined
at TableDataSource.webpackJsonp.332.TableDataSource.connect (data-table.component.ts:83)
Run Code Online (Sandbox Code Playgroud)
导致错误的方法是Observable.merge():
connect(): Observable<UserData[]> {
const displayDataChanges = [
this._exampleDatabase.dataChange, //BehaviorSubbject
this._sort.sortChange, //EventEmitter
];
return Observable.merge(...displayDataChanges).map(() => {
return this.getSortedData();
});
}
Run Code Online (Sandbox Code Playgroud)
您是否知道此错误的原因?我在Google上搜索了关于我收到但没有成功的消息的解释
我只是找到了问题的原因:我必须导入合并!
import 'rxjs/add/observable/merge';
Run Code Online (Sandbox Code Playgroud)
我通过阅读/sf/ask/2560984401/ 的答案来关注这一点。
| 归档时间: |
|
| 查看次数: |
1681 次 |
| 最近记录: |