【问题标题】:Angular Service & parent-child Component Communication [closed]Angular 服务和父子组件通信 [关闭]
【发布时间】:2021-01-15 21:54:20
【问题描述】:

在使用依赖注入和多组件时,首选方法是什么?

选项 1:Angular 父组件与服务 (DI) 对话以获取数据并将数据传递给子组件?

选项2:所有子组件和父组件都与服务通信数据?

【问题讨论】:

    标签: angular design-patterns angular-services angular-components


    【解决方案1】:

    偏好基于申请中的案例。如果组件不相关,那么服务是更好的方法。如果组件相关,则使用父子通信。

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

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

    【讨论】:

    • 我的问题是,两个组件都在同一个页面中并且使用相同的数据
    • 好的,如果他们在同一个页面,那么他们会有一个父组件,然后父子通信你已经将数据从子节点发送到主父节点并从父节点发送给另一个子节点
    猜你喜欢
    • 2016-04-12
    • 2018-09-15
    • 2023-03-22
    • 2021-06-04
    • 1970-01-01
    • 2018-12-22
    • 2018-10-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多