gpt4 book ai didi

angular - 以 Angular 控制重置事件

转载 作者:行者123 更新时间:2023-12-02 17:19:52 24 4
gpt4 key购买 nike

我正在编写自己的组件并想要进行自定义重置(我需要清理一些标签等)

因此,当有人调用 this.form.reset(); 时,我想响应此事件并进行一些清理操作。

我不想要求开发人员为我的组件发送自定义重置,例如this.form.reset({myControl: null})

我只想对表单重置使用react。你可以帮帮我吗?我该怎么做?我使用 ReactiveAngular Forms

示例:

<form ...>
<my-own-component formControlName="fieldName"></my-own-component>
</form>

最佳答案

订阅表单的状态更改,并在下一次勾选时检查原始状态是否为真 - 表单已重置。

ngOnInit(): void {
this.formGroup.statusChanges.subscribe(x => {
setTimeout(()=>console.log(this.formGroup.pristine),0);
});
}

关于angular - 以 Angular 控制重置事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43680043/

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