我正在尝试了解导入 rxjs 运算符的最佳实践
似乎我应该share
以这种方式导入,但是,以下内容不起作用,因为它说 share 需要 0 个参数。我不太确定如何share
正确调用。
import { share } from 'rxjs/operators';
...
public currentUser: Observable<User> = share(this.currentUser$.asObservable());
用旧方法做不会有问题。但是我似乎读过这不是导入https://www.learnrxjs.io/concepts/operator-imports.html的首选方式
import 'rxjs/add/operator/share';
...
public currentUser: Observable<User> = this.currentUser$.asObservable().share();
如果我使用推荐的导入方式,我应该如何调用共享?