【发布时间】:2014-06-02 03:50:54
【问题描述】:
我的 angularJS 应用程序的 ng-repeat 中有一个输入文件。我需要将 $index 变量传递给 onchange 属性。我使用的是 onchange 而不是 ng-change,因为我需要上传的对象 (see this post)
在以下代码中,我得到“未捕获的 ReferenceError:$index 未定义”
Jade 代码示例:
div.input-group(ng-repeat='filename in filenames track by $index')
input(type='file', onchange="angular.element(this).scope().file_changed(this.files, **$index**)")
【问题讨论】:
-
你试过
angular.element(this).scope().$index吗? -
像魅力一样工作!请将其发布为答案,我将对其进行验证。谢谢