2017-10-16 12 views
-1
<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>` 

PLSのヘルプをベースロードする必要があります - ALLであり、yラベルALLすべきいくつかが、今場合、私はアルバニアレクを選択した場合、通貨は、国でこれで

のように、すべての3通貨を取得していますすべてのAFN ARS。

答えて

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> 

この方法で、ラベルを、通貨がallまたは他の選択肢の一つであるとき<i>にのみ表示されます:あなたはこれをしようとする場合があります。

関連する問題