输入(angular4)发生变化后如何"激活"?



我正在使用 angular(4( 开发我的项目

我想进行验证。

<input [(ngModel)]="someModel" required placeholder="some placeholder"/>

但它会立即触发。

如何仅在更改输入后触发 required?

像这样的东西?

<input [(ngModel)]="someModel" required #someModel='ngModel' placeholder="some placeholder"/>
<div [hidden]="someModel.valid || someModel.pristine">
Field is required
</div>

p.s. 但你必须有权访问 AbstractControl 类。

其他一些选项可能是someModel.dirtysomeModel.touched,但根据您的问题,pristine就是您正在寻找的。

抽象控件

最新更新