出现这个问题是因为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 () {}
网友评论