で使用rxjs選択オペレータはrxjsライブラリから選択演算子を見つけることができません見つけることができません。はngrx store.select
私は理解しhereを説明したように、我々はstore.select
メソッドを呼び出すとき、ngrxストアはrxjsライブラリから選択演算子を使用しています。私は全体rxjsライブラリimort場合、それが現在取り組んでいる方法がある:
import 'rxjs/Rx';
をしかし、これは全体のrxjs事業者は、私が唯一の私が必要とする演算子をインポートするインポートします。私はrxjs/Rx
インポートを除外した場合
、このエラーが出る:
TypeError: this.store.select(...).first is not a function
私はまた、NPM rxjsパッケージディレクトリ内のグローバル検索を行っているし、そのフォルダには、その中に選択して任意のファイルを持っていません。本当に混乱しています。
を ' SELECT'オペレータは[ '@ ngrx/core'(https://github.com/ngrx/core/blob/v1.2.0/src/operator/select.ts)の一部であり、[' Store'に結合しています](https://github.com/ngrx/store/blob/v2.2.1/src/store.ts#L23)。マーティンが答えて指摘したように、あなたのエラーは 'first'演算子に関係します。 – cartant
ありがとう、私はそれを逃した。 – Nexus23