1
非常に単純なページを作成しました。input
フィールドとbutton
です。 input
フィールドが空の場合、button
を無効にする必要があります。ユーザーがそれをクリックすると、入力フィールドはクリアまたはリセットされます。 マイボタンをクリックすると、そのボタンは無効になります。しかし、それは最初から無効にされていません。 私のコードは次のとおりです。ボタンはページの初期化時に無効にはなりませんが、クリックすると無効になります。
HMTL
<input type= 'text' [(ngModel)]="userName">
{{userName}}
<button[disabled]="userName==''(click)='resetUsername()'>RestUsername</button>
活字体:
import {Component} from '@angular/core';
@Component({
selector : 'app-server',
templateUrl :'./server.component.html'
})
export class Servercl {
username=''
resetUsername = function(){
this.userName='';
}
}
私が間違っているつもりだところ教えてください。角4は私には新しいものです。 私は、最初からuserNameを空にしています。問題が何であるか理解できません。何か不足していますか?