typescript - 找不到模块 'rxjs/subject/BehaviorSubject'

标签 typescript angular rxjs rxjs5

我正在使用 Angular 2。

当我使用这两个中的任何一个时,我的程序运行良好:

import { BehaviorSubject } from 'rxjs/Rx';
import { BehaviorSubject } from 'rxjs';

不过,我尝试使用以下方式:

import { BehaviorSubject } from 'rxjs/subject/BehaviorSubject';

但是我失败了,我的浏览器控制台显示:

Uncaught Error: Cannot find module 'rxjs/subject/BehaviorSubject'

如何正确使用第三种方式?谢谢

最佳答案

import {BehaviorSubject} from 'rxjs/BehaviorSubject';

rxjs 6.x

import {BehaviorSubject} from 'rxjs';

另见

关于typescript - 找不到模块 'rxjs/subject/BehaviorSubject',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36701041/

相关文章:

javascript - Angular ReactiveForms FormArray removeAt 移除FormArray中的所有元素

javascript - 如何使用 ngx-auto-unsubscribe 测试我是否已取消订阅?

Angular:如何在订阅模板之前通过管道传输 Observable

typescript - 在 TypeScript 中定义 Partial<T> 的逆函数

javascript - 复制模块后无法读取未定义的属性 'visitExpression'

javascript - 导航到 Angular 2 中的当前路线?

Angular 6 - Rxjs 6 - 类型 Observable<Object> 不可分配给类型 Observable<Item>

rxjs - RxJS 的队列操作符

Angular 4 从另一个组件访问元素

angular - 如何在子组件中触发点击事件?