angularjs – 是否可以使用ng-include而不使用Web服务器?

前端之家收集整理的这篇文章主要介绍了angularjs – 是否可以使用ng-include而不使用Web服务器?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在运行一个仅包含文件的AngularJS应用程序
<div ng-include src="'sample.html'"></div>

这在网络服务器上运行时起作用。但是,如果Web应用程序仅从文件浏览器(即不是从Web服务器)双击,则不会包含该文件

ng-include是否在Web服务器之外运行?我在Chrome上检查了网络状态,它表示OPTIONS on Method,Load已取消状态

一个解决方法是内联你的模板:
<script type="text/ng-template" id="sample.html">
  <div>This is my sample template</div>
</script>

Fiddle

这将您的模板放入Angular的模板缓存中。当ng-include指令被处理时,Angular首先检查缓存。

猜你在找的Angularjs相关文章