我有以下示例代碼:角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