看起来RxJS 6的打字输入现在更清楚,但在javascript中如何导入take运算符?
试过
import 'rxjs/operators/take';
Run Code Online (Sandbox Code Playgroud)
还尝试了ES6:
import { take } from 'rxjs/operators';
Run Code Online (Sandbox Code Playgroud)
但没有奏效.抱怨的投诉不是一种功能.
首先安装rxjs lib: npm i rxjs
然后使用它像:
import { fromEvent } from 'rxjs';
import {take} from 'rxjs/operators';
fromEvent(domElement, 'some-custom-event').pipe(take(1)).subscribe((ev) => {
console.log("value=", ev)
});
Run Code Online (Sandbox Code Playgroud)