使用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 /> <td ng-switch-default><a /> <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 echo(Yii::t('MiniDocModule.I18N', 'zipOpen'))?></a></td>
<td ng-switch-default><a echo(Yii::t('MiniDocModule.I18N', 'zipDownload'))?></a></td>
</tr>
</tbody>
1.html元素上的id属性是否有设置 <htmllang="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中通过测试
IE兼容视图的原因吧, 在html文件第一行加一行
<!DOCTYPEhtml>IE兼容视图的原因吧, 在html文件第一行加一行
<!DOCTYPEhtml>1.html元素上的id属性是否有设置 <htmllang="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中通过测试
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。