Как отключить кнопку, когда значение «Нет» в Angular 5? - PullRequest
0 голосов
/ 26 сентября 2018

Ниже мой код, который выбирает серийный номер как 'Yes' или 'No', я хочу disable кнопку, когда значение приходит как 'No'

{
  headerName: this.translate.instant("sutk.inventory.grid.partNumberView.isSerialized"),
  field: "isSerialized",
  cellRendererFramework: LinkRendererComponent,
  cellRendererFrameworkParams: {
    onClick: (data: any) => {
      this.fetchSerialNumbers(data.itemLocation.inventoryId, 'Inventory');
    }
  }
}

И это мой cellrendered:

agInit(params: any): void {
  this.params = params;
  if (this.params.colDef.cellRendererFrameworkParams && this.params.colDef.cellRendererFrameworkParams.onClick) {
    this.parentOnClick = this.params.colDef.cellRendererFrameworkParams.onClick;
  }
  this.text = eval("params.data." + params.colDef.field);
}

1 Ответ

0 голосов
/ 26 сентября 2018

Код, который вы разместили, на самом деле не соответствует вашему вопросу.

Чтобы отключить кнопку на основе значения переменной, ваш шаблон должен выглядеть следующим образом:

<button [disabled]="!isEnabled">Custom Button</button>
...