索引在角度 JS 中不起作用
Index not working in angular JS
我试图在文件上传中获取 onchange 的值以在控制器中使用。
<span id="ind">{{$index}}</span>
<input id="PhotoPicker" type="file" accept="image/*" capture="camera" title="{{JobDetail.Id}}" alt="{{$index}}" onchange="angular.element(this).scope().file_changed(this)" /></div>
在这里,在span ind
我无法获取行索引。当我在alt
使用它时,它不起作用。我也能够得到title
。在alt
中,它始终显示零。
$scope.file_changed = function (element) {
debugger;
var filesSelected = element.files;
var JobDetailId = element.title; //working
var index = element.alt; //not working
};
请帮帮我!
我的猜测是,angular 只会给你 files 属性,因为你的输入是 file 类型。你应该对 other 属性使用 angular.attr(),请参阅 https://docs.angularjs.org/api/ng/function/angular.element
顺便说一下,我认为:
onchange="angular.element(this).scope().file_changed(this)"
可以改写为:
onchange="file_changed(this)"
您可以考虑使用此模块: https://github.com/danialfarid/ng-file-upload
相关文章:
- Js.erb VS按钮标记-不'不起作用.为什么?
- 为什么indexOf在这个js代码中不起作用
- 淘汰赛.JS'启用'长度绑定条件不起作用
- JS动态添加字段-删除按钮不起作用
- Knockout.JS标签在foreach内部不起作用
- 角度 JS + 重定向不起作用
- JS中的乘法不起作用
- Angular js+ng repeat+字母数字索引不起作用
- 角度Js ng-disabled不起作用
- 路径 lo 加载本地主机子文件夹中的文件不起作用.js仅在基路径中
- Jquery Carousel 不起作用(JS 问题)
- 验证方法在主干网中不起作用.js
- 应用程序.js在骨干中不起作用.js + 要求.js
- 路由在角度下不起作用.js - 没有控制台或语法错误
- Int from for 循环在函数中不起作用 - JS
- 为什么代码不起作用JS
- 为什么这个代码在iPad Pro上不起作用?(JS)
- .将Integer推入数组不起作用JS/JQuery
- 我的下拉列表不起作用-JS有问题
- Bootstrap弹出,粘贴不起作用.JS加载问题