我的变量如下
$scope.priceOption = [];
$scope.priceOption['flip'] = {
dbvalue: "option:flip",
caption:"反転図面の作成",
price:{TN:100,
UR:200,
HD:300}
};
$scope.priceOption['car'] = {
dbvalue: "option:car",
caption:"植栽・自動車・外構の追加",
price:{TN:100,
UR:200,
HD:300}
};
var price_type="HD";
如何在HTML中使用动态price_type获得价格?
<label>{{priceOption['car'].price[price_type]}}円</label>
//期望值为300円,如果price_type =“HD”;
答案 0 :(得分:1)
将var price_type="HD";
更改为$scope.price_type="HD";
。视图没有看到您传递给绑定的变量。
答案 1 :(得分:0)
你应该使用$ scope.price_type =&#34; HD&#34;而不是var price_type =&#34; HD&#34; 因为你不能在视图中访问javascript变量 用$ scope声明