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