2017-01-18 26 views
0

當一試,其道具NG-重複對象/當道具名稱爲「$」

let values = { 
    "$": "110", 
    "BTC": "0.2" 
} 

<div ng-repeat="(k,v) in values">{[{k}]} {[{v}]}</div> 

下plunkr顯示問題值是失敗:

http://plnkr.co/edit/SiNayH0nRXXmlWBDVCOr?p=preview

我在這裏做錯了什麼?

+3

因爲ngRepeat會跳過以'$'符號開頭的道具。 – dfsq

回答

3

ngRepeat docs

ngRepeat會悄悄地忽略開始$對象鍵,因爲它是公共的($)使用角前綴和私人($$)的屬性。

dollar($) sign開始
1

對象鍵將不被NG-重複被識別爲$是一個保留字在角。

角度使用dollar($)某些組件的符號,例如, $resource$http ..

在這裏,這仍然是一個開放的issue