gpt4 book ai didi

angular - 使用 patchValue 方法更新表单值时,表单变脏?

转载 作者:搜寻专家 更新时间:2023-10-30 21:34:44 26 4
gpt4 key购买 nike

我必须知道 patchValue 方法的概念。使用补丁值方法更新表单值时,表单变脏

// using this way

setTimeout(() => {
this.skillForm.patchValue({
date: [new Date()],
});
}, 1000);

示例:click here

但是,如果我像下面这样使用表格就不会变脏

setTimeout(() => {
// workaround for this scenario
this.skillForm.controls['date'].patchValue(new Date());

}, 1000);

示例链接:click here

最佳答案

回答

updated sample click here

你必须使用这种方式,它不会添加 ng-dirty 类

 setTimeout(() => {
this.skillForm.patchValue({
//compare this
date: new Date(),
});
}, 3000);

关于angular - 使用 patchValue 方法更新表单值时,表单变脏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53440698/

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