angularJS中file的ng-change事件无效
2022-08-03 本文已影响0人
Jesse_001
出现这个问题是因为input的type是file,这时如果用ng-change="()"是无效的。
而且如果是动态弹框出来的input元素,使用jQuery的$("#id").change()方法也无效。
解决方法:页面用onchange事件,配合js里的$scope.方法。
<!--页面代码片段-->
<input οnchange="angular.element(this).scope().change()" type="file">
// js代码片段
$scope.change= function () {}