在我的表格中我有条件地显示两个文件..
当一个人是真的我得到了价值。但我想将隐藏值字段发送为零。
我的html文件
<div class="form-group" *ngIf="block_rent_sold" >
<label for="Weekly_Rent">Weekly Rent $</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 $</label>
<input type="number" id="Weekly_Rent"
class="form-control" value="0"
placeholder="Property Price"
ngModel
name="Rent" required
>
</div>
当每周租金为真时,我想将租字段发送为零
答案 0 :(得分:2)
而不是使用 * ngIf 使用隐藏来有条件地显示控件并保持其值。
请参阅以下代码:
<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 :(得分:-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>
希望它有所帮助!!!