我使用injectible在两个兄弟组件之间共享数据。在我的注意力中,我正在使用这样的观察:
@Injectable()
export class DatasService {
message: Observable<string> = new Observable<string>();
changeMessage(){
this.message.next('Arpita'); //Property next doesn't exist
}
changeMessage2(){
this.message.next('Ankan');
}
}
但是当我使用Subject代替Observable时它工作正常。我想使用Observable而不是Subject,所以它可能吗? 我是反应式编程的新手,我很困惑。
答案 0 :(得分:-3)
使用全局变量而不是可注入。这样您就可以通过项目访问它们。 1.在DTO创建一个房产。 2.在您要使用的组件中导入。 3.在构造函数的参数中创建该类型的变量。 4.使用该变量进行访问。