2015-10-26 56 views
3

解析與嵌套JSON關鍵我打它檢索嵌套JSON的API,並設置它爲我$scope.data variable.角JS沒有(@)在鍵名

我的NG-重複類似ng-repeat="event in data"。 並嘗試在JSON {{[email protected]}}

有訪問值是錯誤 詞法分析器Error: Unexpected next character at columns 14-14 [@] in expression [[email protected]]

當我強制從API返回的JSON中刪除@並以{{event.src.userID.title}}的身份訪問時,它可以正常工作。

請幫助我使用密鑰名中的@來訪問值。

,我打返回一個列表的API [{ 「」: 「」},{},{},{}] { 「」: 「」}是一個嵌套列表

+0

是雙引號括起來的關鍵? – ochi

+0

是的,它用雙引號 – George

+0

可能重複[我如何綁定JSON密鑰從@symbol開始使用Angular JS](http://stackoverflow.com/questions/30775580/how-i-can-bind-json -key-starting-with-symbol-using-angular-js) - 根據這個答案,你需要使用括號記號 – ochi

回答

4

你必須使用不同的語法來訪問對象的屬性,其名稱是不是有效的變量名:

{{event.src["@userID"].title}} 

enter image description here

+0

像魅力一樣工作!謝謝! – George