【问题标题】:angular 2 Http observable input update in child but don't want to affects other componentsangular 2 Http observable input update in child但不想影响其他组件
【发布时间】:2017-05-31 16:16:11
【问题描述】:

我有一个带有 people 属性的父组件。它使用一个 Service 来让人们 Observable 。

然后我有几个子组件。每个人都有来自父组件的@Input 人员。 (避免每个孩子都请求http)

我想修改每个子组件中的人员数组而不影响其他(父组件和其他子组件)

这就像一个新的 Observable 副本或从 observable 获取数据。

我需要所有组件中的人的初始值,然后我需要为每个组件进行修改。

我该怎么做?

谢谢。

【问题讨论】:

    标签: http angular input components observable


    【解决方案1】:

    您是否需要在子组件中将人员对象设为Observable?如果不是这种情况,您可能需要稍微更改代码。无需将Observable 传递给子组件,只需通过@Input()-Binding 传递初始数据即可。

    【讨论】:

      猜你喜欢
      • 2019-05-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-22
      • 1970-01-01
      • 2020-04-02
      • 1970-01-01
      • 2017-10-07
      相关资源
      最近更新 更多