如何获取ngif =隐藏角度2形式的输入值

时间:2017-01-12 05:58:26

标签: angular

在我的表格中我有条件地显示两个文件..

当一个人是真的我得到了价值。但我想将隐藏值字段发送为零。

我的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>

当每周租金为真时,我想将字段发送为零

2 个答案:

答案 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>

希望它有所帮助!!!