ユーザーが選択した通貨によって異なるアイテムを表示する必要があります(異なる価格は既にバックエンドから提供されているため、これ以上のコンバートは必要ありません)。AngularJS - 動的に式を変更する
<div ng-controller="myCtrl">
you have, {{exchange.[currency]}}...
<br>
<br>
<select>
<option ngclick="currency='USD'">USD</option>
<option ngclick="currency='Eur'">Eur</option>
</select>
</div>
そして、私のコントローラ:
var app = angular.module('myApp', []);
// controller here
app.controller('myCtrl', function($scope) {
$scope.currency = "USD";
$scope.exchange = [{
"USD": 199,
"Eur": 20
}];
})
あなたはJSfiddle here
に上記のコードを確認することができます私はNGクリック私のHTMLはこのように書きで表現を変更したいです
{{交換[通貨]}。} [ここ] {{交換[通貨]}} – aseferov