javascript - operator - rxjs-compat angular 6
Tubería RxJs y operador de asignación `map`: ''este'' contexto de tipo ''void'' no es asignable al método ''this'' de tipo ''Observable<{}>'' (1)
Los operadores de instancia lettable deben importarse de
rxjs/operators
:
import { map } from ''rxjs/operators'';
A diferencia de los equivalentes no permitidos que se importan de
rxjs/operator
:
import { map } from ''rxjs/operator/map'';
Para obtener más información sobre el operador alquilable, lea:
Tengo este ejemplo muy básico que utiliza un
map
operador
[email protected]
con
pipe
de
[email protected]
:
import { map } from ''rxjs/operator/map'';
let o = of(1, 2, 3, 4).pipe(
map((v) => v * 2)
);
Pero produce el error
Error:(34, 5) TS2684:The ''this'' context of type ''void'' is not assignable to method''s ''this'' of type ''Observable<{}>''.
¿Cuál es el problema aquí?