我有一个父组件,它是一个表单,但是此表单有不同的部分,因此我为表单的每个部分创建了一个Child组件。因此,我需要将值从子级发送到父级,但是我不能使用事件绑定,因为我正在使用(路由)routerLink显示每个部分,因此无法通过事件绑定传递它,因为在我们进入时会显示它们正确的路径。
是否有其他方法可以实现此行为?
通过使用服务,您可以与观测值交换价值。您基本上有一个可观察者和一个观察者。您可以通过依赖注入将服务注入到相互通信的.ts文件中。您在该.ts文件中的.next(value)值来自何处,然后在接收.ts文件中对其进行订阅。一旦了解了这种行为,可观察性就会使您在交流方面变得更轻松,而且在进行http-Request时无论如何都要学习它。这是一个有用的链接:https://medium.com/@luukgruijs/understanding-creating-and-subscribing-to-observables-in-angular-426dbf0b04a3