动态索引数组angularJs

时间:2016-06-08 08:58:37

标签: javascript angularjs

我的变量如下

$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”;

2 个答案:

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