Eug*_*nko 7 html5 internet-explorer-8 angularjs
关于AngularJS ng的快速问题 - 包括部分具有HTML5节点结构的位置,即:标题,导航,页脚...
在我的标题中,我拥有使Angular在Internet Explorer 8及更低版本中运行良好的所有优点.
所有ng-view和ng-includes都按预期工作.
<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<!-- Internet Explorer AngularJS element creation -->
<!--[if lte IE 8]>
<script>
document.createElement('ng-include');
document.createElement('ng-pluralize');
document.createElement('ng-view');
document.createElement('ng:include');
document.createElement('ng:pluralize');
document.createElement('ng:view');
</script>
<script src="http://cdnjs.cloudfare.com/ajax/libs/json3/3.2.4/json3.min.js"></script>
<![endif]-->
Run Code Online (Sandbox Code Playgroud)
问题是当partial有一个HTML5节点时.
假设:partial在partials中称为header.
<ng-include src="'partials/header.partial.html'"></ng-include>
Run Code Online (Sandbox Code Playgroud)
示例1(header.partial.html源代码 - 不在IE8中显示)
<header>
<h1>logo</h1>
</header>
Run Code Online (Sandbox Code Playgroud)
示例2(header.partial.html源代码 - 在IE8中显示)
<div>
<h1>logo</h1>
</div>
Run Code Online (Sandbox Code Playgroud)
我已经包含了角度以及html5垫片的require脚本.
如果我将部分内容移动到根文件,一切都很好.
思考?
| 归档时间: |
|
| 查看次数: |
5752 次 |
| 最近记录: |