Desativar botão quando a entrada estiver vazia no Angular 2

Quero verificar se a entrada está vazia.

Se não estiver vazio, ative o botão enviar.Se vazio, desative o botão enviar.

eu tentei(oninput) e(onchange), mas eles não correm.

<input type="password" [(ngModel)]="myPassword" (oninput)="checkPasswordEmpty()"/>

checkPasswordEmpty() {
    console.log("checkPasswordEmpty runs");
    if (this.myPassword) {
        // enable the button
    }
}

questionAnswers(3)

yourAnswerToTheQuestion