2017-08-30 68 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> 

這是我的.html file.here我使用對焦()方法來清空上click.but現場時,我重點領域的字段顯示仍NG-有效,而不是顯示錯誤message.my .ts文件是所有correct.problem與焦點method.if我從輸入標記中刪除焦點方法它工作正常。問題是與條件,我給錯誤message.so我想要什麼條件給予驗證這種重點方法。請幫助我。提前感謝。焦點()Angular2表單驗證

回答

0

重置formcontrol值應該工作:

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

Thanks.it的作品。 – pranavkeke

0

嘗試將該值設置爲null,而不是一個空字符串

(SRY短期職位,但SO不會讓我回應還:()

+0

null也不起作用 – pranavkeke