2017-10-26 11 views
0

入力フィールドが入力されているが、無効になっています(詳細ビューを作成しようとしています)。以下のコードでtitleAccessor.validfalseを返します。 この問題を解決する方法はありますか?必要な無効化されたフィールドの検証は、入力フィールドが角2で埋められていてもfalseを返します。

<div class="form-group row"> 
    <label class="col-md-3 form-control-label" for="title">{{'contentSalesTextConfig.titleForm'|translate}}</label> 
     <div class="col-md-9"> 
      <input [disabled]="pageStatus==4" required [ngClass]="{'redBorder': ((titleAccessor.touched||formSubmitted)&&!titleAccessor.valid)}" [ngModel]="textContentMain.title" #titleAccessor="ngModel" name="title" id="title" type="text" class="form-control" placeholder="{{'contentSalesTextConfig.placeHolder.titleForm'|translate}}"> 
     </div> 
</div> 

注:

<input [readonly]="pageStatus==4" required [ngClass]="{'redBorder': ((titleAccessor.touched||formSubmitted)&&!titleAccessor.valid)}" [ngModel]="textContentMain.title" #titleAccessor="ngModel" name="title" id="title" type="text" class="form-control" placeholder="{{'contentSalesTextConfig.placeHolder.titleForm'|translate}}"> 

希望:私は削除すると、

答えて

1

disabled入力は無効入力として考えられている..あなたが代わりにdisabledreadonlyを使用することができますすることになっているよう[disabled]="pageStatus==4"検証が動作しますこれは役に立ちます:)

+0

ありがとう@Mohamed – rematnarab

関連する問題