Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.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 角度4模板驱动表单-从一个字段标记,第二个字段标记为已触摸_Angular_Angular4 Forms_Ngmodel_Angular Ngmodelchange - Fatal编程技术网

Angular 角度4模板驱动表单-从一个字段标记,第二个字段标记为已触摸

Angular 角度4模板驱动表单-从一个字段标记,第二个字段标记为已触摸,angular,angular4-forms,ngmodel,angular-ngmodelchange,Angular,Angular4 Forms,Ngmodel,Angular Ngmodelchange,我有两个领域 f、 e 名称 街头 提交 我想将secondone中的其中一个字段标记为已触摸,可以吗? 我尝试在name上使用(ngModelChange)=“姓氏.control.markAsTouched(true)”将姓氏标记为已触摸,但它不起作用(ngModelChange)在您更改第一个输入值时将起作用,您可以在第一个输入值被触摸时使用(模糊)标记第二个触摸 <input type="text" name="name" [(ngModel)]="user.name" #na

我有两个领域 f、 e


名称
街头
提交
我想将secondone中的其中一个字段标记为已触摸,可以吗? 我尝试在name上使用(ngModelChange)=“姓氏.control.markAsTouched(true)”将姓氏标记为已触摸,但它不起作用

(ngModelChange)
在您更改第一个输入值时将起作用,您可以在第一个输入值被触摸时使用
(模糊)
标记第二个触摸

<input type="text" name="name" [(ngModel)]="user.name" #name="ngModel" 
  (ngModelChange)="surname.control.markAsTouched()" required minlength="5">
<input type="text" name="street" [(ngModel)]="user.surname" #surname="ngModel" required>
{{surname.touched | json}}
<button type="submit">Submit</button>

{{姓氏.json}
提交

<input type="text" name="name" [(ngModel)]="user.name" #name="ngModel" 
  (ngModelChange)="surname.control.markAsTouched()" required minlength="5">
<input type="text" name="street" [(ngModel)]="user.surname" #surname="ngModel" required>
{{surname.touched | json}}
<button type="submit">Submit</button>