我在范围内有变量$ 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版本中,我没有遇到这个问题。
答案 0 :(得分:5)
只需替换为
<button type="button" ng-click="createPNG($id)">Create Image</button>