从ng-include模板调用范围函数,将模板值作为参数传递

时间:2013-09-09 09:03:15

标签: angularjs ng-repeat angularjs-ng-click angularjs-ng-include angular-template

所以我的问题有点自我解释,我想传递一个我从角度模板引擎得到的参数作为参数。

类似的东西:

<div ng-click="model.myFunc({{user.id}})">click me</div>

问题是作为参数传递的任何其他数值都可以正常工作,如下面的plunkr所强调的: http://plnkr.co/edit/GqTDpc?p=preview

但是一旦我尝试使用模板引擎中的值,它就会中断。

一位强调我确切问题的傻瓜: http://plnkr.co/edit/FdlBQ1

1 个答案:

答案 0 :(得分:2)

nested1.html中的代码已更改

<div ng-init="temp=user.id"data-ng-click="layout.toggleNestedContent(temp)" style="cursor:pointer;">
{{user.name}} {{user.id}} Click me in order to display the other nested box!
</div>

检查以下是工作示例

Working Demo