输入更改后如何 'activate' 需要(angular4)?
How to 'activate' required after something changed in input (angular4)?
我正在使用 angular(4)
开发我的项目
我要验证
<input [(ngModel)]="someModel" required placeholder="some placeholder"/>
但它会立即触发。
如何才能在输入改变后触发?
是这样的吗?
<input [(ngModel)]="someModel" required #someModel='ngModel' placeholder="some placeholder"/>
<div [hidden]="someModel.valid || someModel.pristine">
Field is required
</div>
p.s。但您必须有权访问 AbstractControl class.
一些其他选项可能是 someModel.dirty
或 someModel.touched
,但根据您的问题,pristine
是您要找的。
我正在使用 angular(4)
开发我的项目我要验证
<input [(ngModel)]="someModel" required placeholder="some placeholder"/>
但它会立即触发。
如何才能在输入改变后触发?
是这样的吗?
<input [(ngModel)]="someModel" required #someModel='ngModel' placeholder="some placeholder"/>
<div [hidden]="someModel.valid || someModel.pristine">
Field is required
</div>
p.s。但您必须有权访问 AbstractControl class.
一些其他选项可能是 someModel.dirty
或 someModel.touched
,但根据您的问题,pristine
是您要找的。