角度自定义控件如何检测markAsDirty和markAsPristine

问题描述

我知道过去曾有人问过这个问题,但是我看到的答复很旧,并且想知道是否有更好的方法可以做到这一点。我有一个实现ControlValueAccessor自定义角度控件。在此自定义组件中,我使用的是普通的html文本框。

现在,控件的使用者在我的自定义控件上调用markAsPristine。这很好并且可以,但是我还需要清除我正在使用的内部控件(如html文本框)中的状态。如何检测到用户已在我的自定义控件中调用了这些方法并清除了内部控件?

此刻,我明确公开了这些方法并要求消费者调用它们,但我宁愿使用更通用的方法

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)