Angular版本:1.2.6
我的所有指令(例如下面的例子)都未能在IE8中请求他们的模板。我已经运行Charles代理来查看网络请求,但它没有提出请求。我尝试过更改模板的路径。如果内容是使用'模板设置的,那么我不知道该怎么做。属性,但我不能将所有标记放入指令中。那将是垃圾。
app.directive('bbContent', function(paths) {
return {
restrict: 'A',
replace: true,
scope: true,
templateUrl: "/angular/partials/content_main.html"
};
});
补充说明:这不仅仅是我已经制定的指令。 IE8未能请求任何资源,即ng-include也不起作用。
<div ng-include="'/angular/partials/content_main.html'"></div>
我能让它工作的唯一方法是使用ng-template,但这不是我现在想要做的。以下选项有效。
<script type="text/ng-template" id="/angular/partials/content_main.html">