2016-06-08 105 views
0

我有一個像下面動態索引陣列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動態價格類型變量?

<label>{{priceOption['car'].price[price_type]}}円</label> 

//期望值爲300円,如果price_type =「HD」;

+0

什麼是價格類型?請描述這個問題。我認爲它是部分書面的。 –

+1

'priceOption ['handwritten']。price [price_type]'應該工作... –

+0

請檢查變量,您將看到3種類型的價格{TN,UR,HD} – 7PlusCoder

回答

1

更改var price_type="HD";$scope.price_type="HD";。該視圖不會看到您傳遞給綁定的變量。

+0

非常感謝。這個對我有用。 – 7PlusCoder

0

您應該使用$ scope.price_type =「HD」,而不是VAR價格類型=「HD」 ,因爲你不能在視圖中的其他訪問JavaScript變量比$範圍內聲明