出现这个问题是因为input的type是file,这时如果用ng-change="()"是无效的。
解决方法:用onchange事件。
<input onchange="angular.element(this).scope().change()" type="file">