2017-01-12 10 views
0

私の形式では条件付きで2つのファイルを表示しています..取得方法ngif =角度2のフォームの入力値を隠す

私は値を取得しています。しかし、私はゼロとして隠し値フィールドを送信したい。

私のhtmlファイル

<div class="form-group" *ngIf="block_rent_sold" > 
      <label for="Weekly_Rent">Weekly Rent &nbsp;$</label> 
      <input type="number" id="Weekly_Rent" 
        class="form-control" value="0" 
        placeholder="Rent Amount" 
        ngModel 
        name="Weekly_Rent" required 
        > 
        </div> 
        <div class="form-group" *ngIf="!block_rent_sold" > 
      <label for="Rent"> Price &nbsp;$</label> 
      <input type="number" id="Weekly_Rent" 
        class="form-control" value="0" 
        placeholder="Property Price" 
        ngModel 
        name="Rent" required 
        > 
        </div> 

私はそれが価値だ代わりに* ngIf使用隠さ条件付き制御を示すために使用してのゼロ

答えて

1

として賃料フィールドを送信し、維持したいとき毎週家賃真。

コード以下をご参照ください:

<div class="form-group" [hidden]="!block_rent_sold" > 
       //your control code 
</div> 
<div class="form-group" [hidden]="block_rent_sold" > 
     //your control code 
</div> 

はそれが役に立てば幸い!

-1

* ngIfを使用する代わりに、* ngHideまたは* ngShowを使用して条件付きでコントロールを表示し、その値を維持します。

コード以下をご参照ください:

<div class="form-group" ngShow="block_rent_sold" > 
      //your control code 
</div> 
<div class="form-group" ngHide="block_rent_sold" > 
    //your control code 
</div> 

はそれが役に立てば幸い!

+0

ngShowとngHideが存在しないため、おそらく役に立たないでしょう... – Carsten

関連する問題