如何将函数添加到禁用的指令 - Angular 2

How to add a function to a disabled directive - Angular 2

本文关键字:指令 Angular 函数 添加      更新时间:2023-09-26

我要实现的是,在它与下面的if条件匹配后启用提交按钮,但在满足条件后按钮似乎没有启用。

    <button [disabled]="!isFullfilled(m.value, n.value)" type="submit" class="ui button">Submit</button>

  isFullfilled(m: number, n: number) {
    if (
          m === this.restrict_arr.length
          && m === this.xinitial_arr.length
          && m === this.lift_arr.length
          && n === this.param_arr.length
          && n === this.system_arr.length
       ) {
         return true;
       }
       return false;
  }

这是一个完整的示例 plunker

更改

return false;

return null;

布尔属性在null上删除,而不是在false上删除。 false导致disabled="false"