【发布时间】:2020-06-27 09:50:11
【问题描述】:
我想删除当前登录的用户,这就是我使用过滤器的原因。 但我收到一个错误:
类型“Subscription”缺少类型“Observable[]>”中的以下属性:_isScalar、source、operator、lift 等等。
代码如下:
@Select(UserPageState.get('collection')) users$: Observable<Array<Partial<User>>>;
async ngOnInit() {
const USER = this.creds.credentials['id'];
this.users$.subscribe(param => param.filter(x => x.id !== USER));
await this.store.dispatch(new UserPageList({ start: 1, length: this.pageSize })).toPromise();
}
HTML
<ag-grid-angular
style="width: 100%; height: 100%;"
[class]="(darkMode$ | async) ? 'ag-theme-balham-dark' : 'ag-theme-balham'"
[gridOptions]="gridOptions"
[rowData]="users$ | async"
[columnDefs]="columnDefs"
[frameworkComponents]="frameworkComponents"
(gridReady)="onGridReady($event)"
(firstDataRendered)="onFirstDataRendered($event)"
>
</ag-grid-angular>
【问题讨论】:
标签: javascript angular typescript