2017-12-20 21 views
0

私はマット入力があり、デフォルトではテキストを変更することができません。クリックすると無効にする方法を有効にする方法は?その後、私はフォーカスを失ったときに再び無効に変更したい、または私は入力をヒットします。 できますか?無効にしたマット入力を有効にするにはどうすればいいですか?

+0

に続いclickに入力無効属性に割り当てることができますか?マット入力? 「無効にする方法をクリックすると有効にする」を無効にする/有効にする方法を意味しますか? – Iancovici

+0

はい、マット入力です。そして、入力をクリックしたときにテキストを変更するように設定したいと思います。 –

答えて

1

あなたは状態変数を作成し、matinput何mouseoutイベント

<form class="example-form"> 
    <mat-form-field class="example-full-width" (click)="disabled=false" (mouseout)="disabled=true"> 
    <input matInput placeholder="Favorite food" value="Sushi" 
      [attr.disabled]="disabled?'':null"> 
    </mat-form-field> 

    <mat-form-field class="example-full-width"> 
    <textarea matInput placeholder="Leave a comment"></textarea> 
    </mat-form-field> 
</form> 
関連する問題