微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Angular Service和父子组件通信

如何解决Angular Service和父子组件通信

在使用依赖注射和多组分注射时,哪种方法是首选?

选项1:Angular父组件与服务(DI)进行数据通信并将数据传递给子组件?

选项2:所有子组件和父组件都与服务对话以获取数据?

解决方法

优待视申请案件而定。如果组件不相关,则服务是更好的方法。如果组件相关,则使用父子沟通。

子组件是一个组件,它是一页的一部分。如果您不想只在一个组件中编写大量代码而又难以为另一位开发人员阅读,则应将其与子组件配对,这样将来也可供其他开发人员阅读 >

  1. 例如;您有一个数据,那么您将使用表格将其可视化 和图表。然后方法是将两个子组件用于图表和 表格并将它们显示在一页中。
  2. 另一个例子;您有两页,并且两页本身都有逻辑 组件需要另一个ID,然后使用服务发送另一个ID 组件。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。