代码之家  ›  专栏  ›  技术社区  ›  sHamann

角度2使形状无效

  •  1
  • sHamann  · 技术社区  · 7 年前

    我有以下示例代码:

    <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 表示 如果我发现一个错误,我想使表格无效。

    有办法做到这一点吗?

    1 回复  |  直到 7 年前
        1
  •  1
  •   Rahul Singh    7 年前

    是的,你可以实现它,但它是如此多的努力在模板驱动,因为你在这里使用。

    这只是你如何实现它的要点。

    使用获取表单的模板引用 viewchild setErrors . LINK .

    <input #model="ngModel" [ngModel]="value">
    <button (click)="model.control.setErrors({})">Invalidate</button>