在ng-click中传递变量

时间:2015-04-21 08:08:15

标签: javascript angularjs

我在范围内有变量$ id。我想将它传递给函数“createPNG”,在这个函数中我想使用这个ID来访问downloadContainer。

<button type="button" ng-click="createPNG('{{$id}}')">Create Image</button>
<div ng-attr-id="downloadContainer_{{$id}}"></div>

Angular正确地将downloadContainer _ {{$ id}}转换为正确的数字,但该函数只传递字符串{{$ id}}。在较旧的angularJS版本中,我没有遇到这个问题。

1 个答案:

答案 0 :(得分:5)

只需替换为

<button type="button" ng-click="createPNG($id)">Create Image</button>