我有以下示例代码:角2化妆形式无效
component.html
<form onsubmit="" #VoucherForm="ngForm">
<input type="text" name="field1" [(ngModel)]="rule['condition']"
(ngModelChange)="validateJMES($event)">
<form>
component.ts
validateJMES(value){
try {
this.jmespath.search({ }, value);
} catch (e) {
// Code that makes Form invalid
}
}
所以basicly我检查输入在文本字段上是有效的json
表达式。 如果我发现错误,我想使表单无效。
有没有办法做到这一点?
你需要编写验证的一样吗?设置控制状态'INVALID' –
@RahulSingh给我一个例子请,我试图从这里计算器的其他问题同样的方法,它并没有为我工作 – sHamann
你有一个验证器设置为你控制? – Faisal