如果选择国家,则应根据国家/地区加载货币

时间:2017-10-16 14:50:56

标签: html angularjs

<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。

1 个答案:

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