1

这个答案帮助我理解了如何通过 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']}}

4

1 回答 1

1

作为参考,我相信这是我上面提出的问题的正确解决方案:这是一个 JSFiddle 供将来参考:http: //jsfiddle.net/RUNaE/6/

ng-click="open(item.id.attributes['im:id'])"

非正确变量放在括号内。

希望这将有助于未来的搜索者。

于 2013-10-07T03:36:32.013 回答