angularjs 在IE10下的问题

fladower 发布于 2013/12/26 12:49
阅读 2K+
收藏 0

使用angularJS渲染一块区域,chrome、firefox下显示正常,IE10下面始终渲染不出来,firebug也无报错,是不是标签语法的问题?

//这里是要渲染的部分

 <tbody ng-repeat="file in files | filter:query | startFrom:currentPage*pageSize | limitTo:pageSize">
                <tr ng-switch on="{{file.crc}}">
                    <td ng-switch-when="0"><img src='<?php echo(Yii::app()->params['app']['host'] . "/statics/images/main/type/folder.gif")?>'/></td>
                    <td ng-switch-default><img src='<?php echo(Yii::app()->params['app']['host'] . "/statics/images/main/type/undefind.gif")?>'/></td>
                    <td ng-switch-when="0"><a href="#/files/{{encodePath(file.path)}}">1{{file.name}}</a></td>
                    <td ng-switch-default><a href="{{downloadUrl(file.crc,file.name)}}">2{{file.name}}</a></td>
                    <td ng-switch-when="0"> </td>
                    <td ng-switch-default>3{{formatSize(file.size)}}</td>
                    <td>4{{file.date}}</td>
                    <td ng-switch-when="0"><a href="#/files/{{encodePath(file.path)}}"><?php echo(Yii::t('MiniDocModule.I18N', 'zipOpen'))?></a></td>
                    <td ng-switch-default><a href="{{downloadUrl(file.crc,file.name)}}"><?php echo(Yii::t('MiniDocModule.I18N', 'zipDownload'))?></a></td>
                </tr>
                </tbody>

加载中
0
terrysunhh
terrysunhh

1. html元素上的id属性是否有设置 <html lang="zh-CN" id="ng-app" ng-app>

2.也可以不要id属性和随后的ng-app, 在body元素的内的最后面手工加载module

angular.element(document).ready(function()
{
    angular.module('module1', [""]);
    angular.bootstrap(document, ['ft']);
});

第2种方法在IE/8/9/10/11中通过测试


0
MUTEX
MUTEX

IE兼容视图的原因吧,在html文件第一行加一行

<!DOCTYPE html>



0
f
fladower

引用来自“MUTEX”的答案

IE兼容视图的原因吧,在html文件第一行加一行

<!DOCTYPE html>



加了的,还是有问题
0
f
fladower

引用来自“terrysunhh”的答案

1. html元素上的id属性是否有设置 <html lang="zh-CN" id="ng-app" ng-app>

2.也可以不要id属性和随后的ng-app, 在body元素的内的最后面手工加载module

angular.element(document).ready(function()
{
    angular.module('module1', [""]);
    angular.bootstrap(document, ['ft']);
});

第2种方法在IE/8/9/10/11中通过测试


项目时间紧迫,最后被迫用jq,不过还是谢谢你热心解答 ,下来后有时间我再试试
0
郁也风
郁也风
Angular的兼容性是个坑,不定哪儿就踩个雷
0
mazhongxiu
mazhongxiu
Angular的兼容性是个坑?说话要有根据
hantsy
hantsy
Chrome 一般没出现过什么问题。
0
hantsy
hantsy
我一个项目用 FF,Chrome 都没问题, IE 11 都有一些奇怪的问题,,,结果给客户全部安装 Chrome 来用。
返回顶部
顶部