Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 角度8形状控制Ng If_Angular_Angular8 - Fatal编程技术网

Angular 角度8形状控制Ng If

Angular 角度8形状控制Ng If,angular,angular8,Angular,Angular8,当点击onclick填充表单字段值时,我有一个要求 我面临两个表单字段的问题。具有ngIf检查以隐藏和显示的两个字段。隐藏和显示工作正常 但是该表单字段的formcontrol值不像其他字段那样填充 MFD日期 MFD日期是必需的! this.myForm=new FormGroup({ mfdDate:newformcontrol(新日期(reciveItem.mfdDate),[Validators.required]), supplierType:new FormControl(rec

当点击
onclick
填充表单字段值时,我有一个要求

我面临两个表单字段的问题。具有
ngIf
检查以隐藏和显示的两个字段。隐藏和显示工作正常

但是该表单字段的
formcontrol
值不像其他字段那样填充


MFD日期
MFD日期是必需的!
this.myForm=new FormGroup({
mfdDate:newformcontrol(新日期(reciveItem.mfdDate),[Validators.required]),
supplierType:new FormControl(reciveItem.supplierType,[Validators.required]),
expiryInMonths:new FormControl(reciveItem.expiryInMonths,[需要验证程序]),
});

如果您使用的是被动表单,则不应使用[(ngModel)]绑定它们。我们无法看到共享mhat的完整情况,但您可以尝试使用[formControlName](输入变量样式),并确保在尝试呈现模板之前正确设置了表单控件值(在通过myForm.value创建表单组后进行一些调试/记录)。最后,我要确保这个mat form字段嵌套在html中的一个元素下面,您可以通过[formGroup]=“myForm”来定义表单

祝你好运,如果你仍然被卡住,请发布更多信息
快乐编码

问题是什么,我不明白?您也应该提供相关的component.ts文件,在操作发生的地方。仅通过查看html文件无法找到问题。