首页 > 解决方案 > Angular 6 ng lint select 已弃用

问题描述

我得到了 tslint 警告select is deprecated: from 6.1.0. Use the pipeable 'select' operator instead.

我的选择器如下所示

private availableStudents$ = this.store.select(getAvailableStudents);

还有我的 package.json

"rxjs": "^6.0.0" "tslint": "~5.9.1" "typescript": "^2.9.2" "@angular/cli": "~6.1.2

标签: angular6ngrxrxjs6

解决方案


尝试以下操作:

private availableStudents$ = this.store.pipe(select(getAvailableStudents));

上面使用了警告中建议的 pipeable 运算符。

并确保导入它:

import { Store, select } from '@ngrx/store';

推荐阅读