如何在ng-click中绑定参数?

时间:2013-12-07 18:55:48

标签: angularjs

解释我想要做的最好的方法就是向你展示一个例子。这是我的代码:

<div ng-click="doSomething('path/to/script/with/{{parameter}}')">Click Here</div>
<div>Parameter is {{parameter}}</div> // I can see parameter here

问题是{{parameter}}没有绑定到ng-click。我可以手动输入参数(例如,'12')并且ng-click工作正常,但我不想手动设置它。

我尝试了以下方法,但没有一个有效:

<div ng-click="doSomething('path/to/script/with/parameter')">Click Here</div>
<div ng-click="doSomething('path/to/script/with/'parameter)">Click Here</div>

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

<div ng-click="doSomething('path/to/script/with/' + {{parameter}})">Click Here</div>

<div ng-click="doSomething('path/to/script/with/' + parameter)">Click Here</div>

或者只是在你的函数中从范围中读取它们。