我有以下示例代码:
<form onsubmit="" #VoucherForm="ngForm"> <input type="text" name="field1" [(ngModel)]="rule['condition']" (ngModelChange)="validateJMES($event)"> <form>
组成部分输电系统
validateJMES(value){ try { this.jmespath.search({ }, value); } catch (e) { // Code that makes Form invalid } }
json 表示 如果我发现一个错误,我想使表格无效。
json
有办法做到这一点吗?
是的,你可以实现它,但它是如此多的努力在模板驱动,因为你在这里使用。
这只是你如何实现它的要点。
使用获取表单的模板引用 viewchild setErrors . LINK .
viewchild
setErrors
<input #model="ngModel" [ngModel]="value"> <button (click)="model.control.setErrors({})">Invalidate</button>