当前位置:  开发笔记 > 编程语言 > 正文

rxjs行为主题从组件设置值

如何解决《rxjs行为主题从组件设置值》经验,为你挑选了1个好方法。

我正在努力实现以下目标:

我有一个服务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.

这可能吗?我该如何实现这一目标?

谢谢



1> Günter Zöchb..:

将此方法添加到您的服务中

setList(data:Data) {
  this.publishedList.next(data);
}

并从组件B中调用它

推荐阅读
殉情放开那只小兔子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有