gpt4 book ai didi

angular - 提交后如何重置 Angular 形式并设置默认值

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

我的预期结果是在提交表单后重置表单并将其默认值设置为绑定(bind)到 formGroup 控件。提交后,我尝试通过在表单提交上调用 reset() 将表单重置为其默认数据。请告诉我如何重置日期和时间字段中的默认值。

例子 :

pickupDate = new Date().toISOString().slice(0,10);
pickupTime = moment().format() ;

onSubmit(orderData: Order){
this.apiService(orderData).subscribe( order => {
orderForm.reset()
})
}

请帮忙
谢谢

最佳答案

提交表单后。你在打电话
this.yourForm.reset()
然后您可以像这样将初始值修补到表单中。

this.yourForm.patchValue({
firstControllerName: this.initialValues.value1,
secondControllerName: this.initialValues.value2,
// other controller names goes here
});

希望这可以帮助。

关于angular - 提交后如何重置 Angular 形式并设置默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49870280/

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