gpt4 book ai didi

javascript - 设置从 @Input 获取数据的标志

转载 作者:行者123 更新时间:2023-11-28 14:28:09 24 4
gpt4 key购买 nike

@Input() config= [];
flag = false;

只有当我从 @input 获取配置中的数据时,我才必须将标志设置为 true,这是最好的位置?获取配置中的数据存在延迟,我没​​有在 ngOnInit 上获取数据,而是在 ngOnChanges 上获取数据。

最佳答案

一种无需使用任何 Angular 的直接方法就是使用 setter。它基本上为您提供了一种拦截属性设置的方法,您可以在其中将标志设置为true。

private _config

@Input() set config (config) {
this._config = config
this.flag = true
}

get config () {
return this._config
}

关于javascript - 设置从 @Input 获取数据的标志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52491578/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com