【问题标题】:Is it wrong to use Subject observables to share data between parent and child components?使用 Subject observables 在父子组件之间共享数据是错误的吗?
【发布时间】:2021-07-13 21:34:01
【问题描述】:

我通常使用@Input/@Output 指令在具有父/子关系的组件之间共享数据。但我也可以使用像 BehaviorSubject 这样的可观察对象来订阅和收听观察者,所以当我可以使用 @Input 和 @Output 指令时,我是否应该使用 obserbvales 感到困惑。

【问题讨论】:

    标签: angular observable parent-child


    【解决方案1】:

    这取决于您喜欢遵循的设计模式。

    如果您遵循演示/容器组件架构,那么您将希望坚持使用 @Input 和 @Output。

    如果您想采用声明式/反应式方法,那么使用 Observables 是有意义的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-02-24
      • 2016-06-10
      • 1970-01-01
      • 2016-04-27
      相关资源
      最近更新 更多