在第一个组件中,我有一个变量x,它是可观察到的订阅的结果。由于获取这个变量的值涉及很多swithcMap-ing和类似的内容,所以我不想重复第二个组件中所有复杂的逻辑,在第二个组件中,我也需要变量x (不仅仅是html模板)。@Input对此是正确的,还是有其他方法来实现它?
发布于 2019-11-21 06:24:33
这里有一篇文章提出了四种备选方案,其中任何一种可能适用于您的用例:
角分量间的数据共享.四种方法 2017年4月30日由Jeff Delaney撰写
您还没有给出足够的细节来确定这些方法中哪些(如果有的话)可以满足您的用例。例如,您的两个组件之间是否存在父/子关系?
下面是另一个示例,它演示了上面的“子对父、输出/EventEmitter”场景:
https://stackoverflow.com/questions/58968355
复制相似问题