我一直在使用来自rxjs
库的Subject在我的角度应用程序中创建一个事件发射器,但是我无法在Angular 6中使用它作为
这个模块不在那里
Cannot find module 'rxjs/Subject'
被抛出。
我这样做的方式是否有新方法。
import { Subject } from 'rxjs/Subject';
private Login = new Subject<boolean>();
然后执行此操作this.Login.next(true)
我能够在用户项目中更改状态:
loginService.Login.subscribe(state => {
console.log('Login State')
console.log(state)
})
如何在Angular 6中执行上述操作
答案 0 :(得分:0)
在 Angular 6 中,你可以这样做:
import { Subject } from 'rxjs'; // or import { Subject } from 'rxjs/index';
// ....
private Login = new Subject<boolean>();
// ...
loginService.Login.subscribe(state => {
// ... your code
})