了解使用主题的组件通信

  • 本文关键字:组件 通信 了解 rxjs
  • 更新时间 :
  • 英文 :


我在RXJS主题上观看此视频。

https://www.youtube.com/watch?v=dvnzecfyg0s。

提交表格时,我知道受试者的刷新$下一个方法称为。

我可以理解chotchkies-list.component仅使用其ngoninit方法渲染一次。

,但在这种特殊情况下看起来像提交表格时主题下一个方法被称为。

但是,如何调用刷新$主题的下一个方法反过来触发chotchkies-list.component的ngoninit?

ahh是的,这是github代码

https://github.com/krimple/rxjs-playground

如果我正确理解您的问题,那么您的问题是关于RXJS的工作方式非常重要的概念。

当您订阅可观察到的时,就像在ngoninit中完成的那样,您要说的是,每当可观察到的新价值发出新值时,您都希望该代码运行。这是RXJ和可观察的关键概念。

这也是命令和反应性编程之间的差异。当您不完美地编程(最常见的方式(时,则在代码中发生事件的位置需要知道接下来要调用哪些函数。但是,对于可观察的情况,我们正在反应地编程,在这里我们可以说该代码应该对某些事件做出反应,事件本身不需要知道该函数。

最新更新