如何从父级向子级发出事件?

新手上路,请多包涵

我目前正在使用 Angular 2。通常我们使用 @Output() addTab = new EventEmitter<any>(); 然后 addTab.emit() 向父组件发出事件。

从父母到孩子,我们有什么办法可以做到这一点?

原文由 code1 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 438
1 个回答

关于共享服务的相同概念:也可以使用本地商店与物业管理。父母将更新商店中的状态,孩子可以订阅商店本身。

这种方法使多对多事件/数据/信息传输更容易,并且可以应用于原始问题。

缺点:较重 优点:对大型应用程序演进更健壮

我推荐的商店管理库的一个示例: https ://github.com/ngneat/elf

原文由 Jorgu 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进