SimpleChange和SimpleChanges之间的区别

Pun*_*nit 10 angular angular5

在角度5 SimpleChangeSimpleChanges中有两个术语 ,我从官方文档中不清楚可以有人请解释我?? /

Api*_*Api 7

SimpleChange 类表示从先前值到新值的基本变化。

它具有以下属性。

previousValue:保留输入属性的先前值。

currentValue:保留输入属性的当前值。

isFirstChange():一个布尔值,它指示新值是否是分配的第一个值。

https://angular.io/api/core/SimpleChange

SimpleChanges是将所有输入更改表示为组件对象的接口。SimpleChanges具有键作为输入属性名称,而值是SimpleChange类的实例。

e.g: 
@input() id: number;
@input() name: string;
ngOnChanges(changes: SimpleChanges) {
  console.log(changes);
}
// Output
{id: SimpleChange, name: SimpleChange}
Run Code Online (Sandbox Code Playgroud)

https://angular.io/api/core/SimpleChanges

资料来源:https : //www.concretepage.com/angular-2/angular-2-4-onchanges-simplechanges-example