我正在运行一个仅包含
文件的AngularJS应用程序
<div ng-include src="'sample.html'"></div>
这在网络服务器上运行时起作用。但是,如果Web应用程序仅从文件浏览器(即不是从Web服务器)双击,则不会包含该文件@H_404_4@
ng-include是否在Web服务器之外运行?我在Chrome上检查了网络状态,它表示OPTIONS on Method,Load已取消状态@H_404_4@
一个
解决方法是内联你的模板:
<script type="text/ng-template" id="sample.html">
<div>This is my sample template</div>
</script>
Fiddle。@H_404_4@
这将您的模板放入Angular的模板缓存中。当ng-include指令被处理时,Angular首先检查缓存。@H_404_4@
原文链接:https://www.f2er.com/angularjs/144228.html