我正在使用注射剂在两个兄弟组件之间共享数据。在我的注射剂中,我正在使用这样的可观察对象:
@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,这可能吗?我是响应式编程的新手,我很困惑。