我有两个组件Parent Component
,Child component
我有一个发生在 中的 API,Parent component
并且响应值被传递给child component
. 目前我正在使用ngOnChanges
,但我想知道如何使用Setters
。
假设在ParentComponent
我有以下代码:
<ChildComponent [apiResponse]="res" />
在ChildComponent
我有这个:
@Input() apiResponse: any;
ngOnChanges(changes: SimpleChanges) {
console.log(this.apiResponse)
}
每次apiResponse
更改时,该ngOnChanges
函数都会触发并在控制台中打印该值。
如果我想达到结果但使用 if Setters
。在其他情况下,我可能有多个输入,并且我不想ngOnChanges
在每次输入值更改时都被解雇。