我正在努力实现以下目标:
我有一个服务A,这个服务包含一个rxjs行为主题:
public publishedList:BehaviorSubject = new BehaviorSubject(null) getlist():Observable { return this.http.post(......).map((responseData) => { this.publishedList.next(responseData) this.publishedList.asObservable().share } }
组件A在构造函数中使用subscribe侦听此行为主题.
没问题.
现在组件B进入并放置一个按钮,该按钮应该能够清除或清空服务中的publishedList,并且应该更新组件A.
这可能吗?我该如何实现这一目标?
谢谢
将此方法添加到您的服务中
setList(data:Data) { this.publishedList.next(data); }
并从组件B中调用它