angular.js - ng-file-upload不支持ie8-9的问题
本文介绍了angular.js - ng-file-upload不支持ie8-9的问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
现在实现了一个功能,点击按钮,选择文件,然后把选择的文件名显示出来。
目前使用ng-file-upload插件实现,在google chrome,firefox,ie10以上可以使用,不过到ie8-9就报 对象不支持getFiles属性或方法
代码如下:
<div>
<div class="btn btn-success pull-left" ng-model="file" ngf-select="selectFile(file)"
ngf-multiple="true" ngf-validate-fn="validate($file)">浏览</div>
<div class="upload" ng-repeat="file in files">
<a class="upload pointer">{{file.name}}</a>
<span class="del" ng-click="del($index)">x</span>
</div>
</div>
请教下是什么问题呢,求各位大神指教,感激不尽!
看了控制台,发现还有其他问题,不知道这些问题对描述的问题是不是有影响
解决方案
script中引入ng-file-upload-shim.min.js, 下载地址https://github.com/danialfari...
<script src="angular.min.js"></script>
//引入这个js,看看行不行。(如果还是不行,将ng-file-upload换成较高版本)
<script src="ng-file-upload-shim.min.js"></script>
<script src="ng-file-upload.min.js"></script>
这篇关于angular.js - ng-file-upload不支持ie8-9的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文