【发布时间】:2016-04-01 17:05:07
【问题描述】:
我在下面有一个代码示例,我在其中检查文件扩展名并相应地设置上传文件的图标。由于支持多个文件,我为每个文件设置了图标,并根据扩展名应用具有ng-class 属性的相关类。它在 IE11 中不起作用。我用单个表达式进行了检查以确认并且它有效。有解决办法吗?
<i flex ng-class="{
'icon-pdf': (fileDetails['extention'].search('pdf') != -1),
'icon-word': (fileDetails['extention'].search('doc') != -1),
'icon-ppt': (fileDetails['extention'].search('ppt') != -1),
'icon-xls': (fileDetails['extention'].search('xlsx') != -1),
'icon-html': (fileDetails['extention'].search('html') != -1),
'icon-jpg': (fileDetails['extention'].search('jpg') != -1),
'icon-jpg': (fileDetails['extention'].search('png') != -1),
'icon-wit': (fileDetails['extention'].search('txt') != -1)}"
>
</i>
【问题讨论】:
标签: javascript angularjs internet-explorer internet-explorer-11