这个答案帮助我了解了如何通过ng-click绑定变量:How can you pass a bound variable to an ng-click function?
但是,如果需要传递的变量是嵌套变量怎么办?
例如:
嵌套变量:{{item['id']['attributes']['im:id']}}
如何在ng-click中调用它?
<a ng-click="open('item['id']['attributes']['im:id']')">
由于单引号的多重使用,肯定不起作用。
谢谢!
__编辑___
附件是我想要实现的JSFiddle:http://jsfiddle.net/RUnaE/4/
基本上在$ scope.test中,我尝试在ng-click
内传递给控制器的值为{{ item['id']['attributes']['im:id']}}
答案 0 :(得分:1)
作为参考,我相信这是我上面提到的问题的正确解决方案:这是一个JSFiddle供将来参考:http://jsfiddle.net/RUnaE/6/
ng-click="open(item.id.attributes['im:id'])"
非正确变量放在括号内。
希望这将有助于未来的搜索者。