Javascript Angular JS未解析键名中带有at(@)的嵌套JSON键
我正在点击一个API,该API检索嵌套的JSON并将其设置为我的Javascript Angular JS未解析键名中带有at(@)的嵌套JSON键,javascript,json,angularjs,Javascript,Json,Angularjs,我正在点击一个API,该API检索嵌套的JSON并将其设置为我的$scope.data变量。 我执行ng repeat,如ng repeat=“数据中的事件”。 并尝试访问JSON{{event.src@userID.title}} 有一个错误 Lexer错误:表达式[event.src.@userID.title]第14-14[@]列出现意外的下一个字符 当我从API返回的JSON中强制删除@并作为{{event.src.userID.title}访问时,它工作正常 请提供帮助,以便我可以访问
$scope.data变量。
我执行ng repeat,如ng repeat=“数据中的事件”
。
并尝试访问JSON{{event.src@userID.title}}
有一个错误
Lexer错误:表达式[event.src.@userID.title]
第14-14[@]列出现意外的下一个字符
当我从API返回的JSON中强制删除@并作为{{event.src.userID.title}
访问时,它工作正常
请提供帮助,以便我可以访问键名中带有@的值
我点击的API返回一个列表[{”“:”“},{},{},{},{}]
{“”:“”}是嵌套列表必须使用不同的语法才能访问名称不是有效变量名的对象属性:
{{event.src["@userID"].title}}
钥匙是否用双引号括起来?是的,它用双引号括起来可能是的-根据这个答案,你需要使用括号符号像符咒一样工作!谢谢