Ionic 2 - 如何禁用按钮组件

Ionic 2 - How to disable a button component

我有一个离子组件,它包含一个按钮,如果某个属性为真,则应将其禁用。但是,我无法弄清楚它是如何工作的。我怎样才能让它发挥作用?

component.html

<btn-rounded>
  <button class="ripple" [attr.disabled]="disabled">
    <div>
      {{text | translate}}
    </div>
  </button>
</btn-rounded>

component.ts

  @Input('text') text: string;
  @Input('disabled') disabled: boolean;

  constructor() {}

index.html

  <btn-rounded text="Login" [disabled]="!this.login.valid"></btn-rounded>

谢谢:)

你可以使用[禁用]

 <btn-rounded>
      <button class="ripple" [disabled]="disabled">
        <div>
          {{text | translate}}
        </div>
      </button>
    </btn-rounded>

否则你可以这样试试

[attr.disabled]="disabled== true ? true : null"