たとえば、次の入力があります。
<input type="text" name="field1" [(ngModel)]="rule['condition']">
この入力フィールドには、次の入力が有効ですsaleschannel.totalamount > 15
。現時点では、検証をテストしていjmespath.search({ } , rule['condition'])
ます。
だから私は次のコード部分を持っています
<input type="text" name="field1" [(ngModel)]="rule['condition']"
[class.valid]="jmespath.search({ } , rule['condition'])">
これに関する問題は、私の入力が構文エラーの有効な原因ではない場合、コンソールエラーが発生することです。したがって[class.invalid]="XXX"
、入力が無効であることを検出するエラーをキャッチする方法が必要です。
これを達成するために何ができますか、それとも私の試みよりも良い方法がありますか?