【发布时间】:2017-12-23 05:10:16
【问题描述】:
在 md-table 中实现过滤器和分页功能时,我试图在 typescript 中返回多个值。当我运行代码时,我收到错误检测到无法访问的代码。
return Observable.merge(...displayPatientDataChanges).map(() => {
const startIndex = this._paginator.pageIndex * this._paginator.pageSize;
const data = this._patientDatabase.data.slice();
return data.splice(startIndex, this._paginator.pageSize);
// I get the error here on the second return function
return this._patientDatabase.data.slice().filter((item: Patient) => {
let searchStr = (item.firstname + item.lastname).toLowerCase();
return searchStr.indexOf(this.filter.toLowerCase()) != -1;
});
});
}
disconnect() {}
【问题讨论】:
标签: angular filter pagination angular-material