gpt4 book ai didi

angular - ControlValueAccessor 和触摸

转载 作者:行者123 更新时间:2023-12-05 05:13:02 26 4
gpt4 key购买 nike

我已经使用日期、月份和年份的三个下拉菜单实现了一个日期选择器。日期选择器是一个实现了 ControlValueAccessor 并且运行良好的组件。但是,我希望当三个下拉菜单中的任何一个被触摸时,控件都被触摸。

有很多关于 touched 相关问题的问题,但不是这个对我来说似乎很奇怪的特定问题,因为它是您默认情况下想要做的事情!

如何公开组件的触摸状态?此外,原始、肮脏等怎么样?

最佳答案

仅适用于 touched:如果您的组件扩展了 ControlValueAntecesor,那么您有类似的东西

//declare two functions onChange and onTouched
onChange;
onTouched;
//register onChange and onTouched
registerOnChange( fn : any ) : void {
this.onChange = fn;
}

registerOnTouched( fn : any ) : void {
this.onTouched = fn;
}

您唯一需要的是,当您更改一个下拉菜单调用该函数时

this.onTouched()

关于angular - ControlValueAccessor 和触摸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54027031/

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