0

这可能只是一个基本问题,但我试图牢牢地围绕 Angular 中的单向数据流。

如果更改检测总是从上到下发生,@Output 如何影响父组件?

我在这里假设有什么问题吗?有人请解释..

4

1 回答 1

0

尽管单向数据流(flux、redux、ngrx、ngxs)的想法在 Angular 社区中广泛传播,但 Angular 本身并没有固定在这个想法上。

在最基本的形式中,Angular 实现了一种双向数据绑定:

  • @Input() 装饰器允许将数据从父级传输到子级
  • @Output() 装饰器用于允许将值从子级发送到父级。

这非常适合组件很少的中小型应用。随着应用程序变得越来越复杂,单向数据流模式及其开销变得越来越有吸引力。

于 2018-07-19T07:21:59.720 回答