<div class="form-group">
<label class="col-sm-3 control-label">Currency Type</label>
<div class="col-md-6">
<select class="form-control m-b"ng-init="invoice.currencytype='inr'"
name="currencytype" ng-model="invoice.currencytype" required>
<option value="all">Albania Lek - ALL </option>
<option value="afn">Afghanistan Afghani - AFN </option>
<option value="ars">Argentina Peso - ARS </option>
</select>
</div>
</div>
<div class="col-md-6">
<i> <label>ALL</label>
<ng-if="(invoice.currencytype == 'all')"/></i>
<i><label>AFN</label>
<ng-if="(invoice.currencytype == 'afn')"/></i>
<i><label>ARS</label>
<ng-if="(invoice.currencytype == 'ars')"/></i>
</div>`
如果我选择阿尔巴尼亚沥青 - 全部开启,请帮助我;如果标签ALL应该有一些,但现在我正在获得所有3种货币
所有AFN ARS。
答案 0 :(得分:1)
ng-if怎么办?它立即关闭。所以你需要在里面展示一些东西。你可能想试试这个:
<i ng-if="invoice.currencytype == 'all'"><label>ALL</label></i>
<i ng-if="invoice.currencytype == 'afn'"><label>AFN</label></i>
<i ng-if="invoice.currencytype == 'ars'"><label>ARS</label></i>
这样,只有当货币为<i>
或其他选项之一时,才会显示标签和all
。