[email protected]
のmap
でlettable演算子pipe
を使用するこの非常に基本的な例があります。
import { map } from 'rxjs/operator/map';
let o = of(1, 2, 3, 4).pipe(
map((v) => v * 2)
);
しかし、それはエラーError:(34, 5) TS2684:The 'this' context of type 'void' is not assignable to method's 'this' of type 'Observable<{}>'.
を生成しますここに問題は何ですか?
Lettableインスタンス演算子は、rxjs/operators
からインポートする必要があります。
import { map } from 'rxjs/operators';
rxjs/operator
からインポートされる、レター化できない同等物とは対照的に:
import { map } from 'rxjs/operator/map';
Lettableオペレーターの詳細については、以下をお読みください。