angular.js - ng-file-upload不支持ie8-9的问题

查看:84
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆