2017-08-30 10 views
0
<div class="col-md-3"> 
    <div class="md-form selecticon form-group rupee-icon" [ngClass]="{'has-error':!loanApplyForm.controls['propval'].valid &&loanApplyForm.controls['propval'].touched}"> 
     <label class="lf-loan-input-label" for="propval">Property Value * </label> 
     <input #iw_propval (focus)="iw_propval.value = ''" class="form-control emi-input" id="propval" [formControl]="loanApplyForm.controls['propval']" 
      type="number"> 
     <div *ngIf="!loanApplyForm.controls['propval'].valid&& loanApplyForm.controls['propval'].touched" class="alert-change">*Please enter the property value.</div> 

    </div> 
</div> 

にこれは私がフィールドがまだ有効-ngのではなく示し分野を集中するときclick.but上のフィールドを空にフォーカス()メソッドを使用しています私の.htmlをfile.hereですエラーmessage.my .tsファイルを表示しているのは、すべてのcorrect.problem with focus method.ifです。入力タグからフォーカスメソッドを削除しても問題ありません。問題は、エラーmessage.soに与えた条件です。この焦点法を検証してください。私を助けてください。事前に感謝します。フォーカス用Angular2フォームバリデーション()

答えて

0

(ショートポストのためのSRYが、しかし、SO :(私はまだコメントさせません)の代わりに空の文字列をnullに値を設定してみてください:

.....(focus)="loanApplyForm.controls['propval'].reset()" 
+0

ありがとうございます。 – pranavkeke

0

formcontrol値は動作するはずのリセット

+0

ヌルも動作していません – pranavkeke

関連する問題