假设我有
<div>
<div id="stuff">
<!-- stuff -->
</div>
</div>有没有办法将<div id="stuff">的内容放到一个文件中--比如stuff.html --然后用下面这样的代码替换上面的代码:
<div>
<stuff.html>
</div>编辑:我更喜欢angularjs,但也对jQuery解决方案持开放态度。我应该从外面看得更清楚,而不是只留下一个悬垂的角度标签。
发布于 2015-04-25 00:39:34
使用jquery
<script src="jquery.js"></script>
<script>
$(function(){
$("#includedContent").load("stuff.html");
});
</script> 然后,在后面的代码中:
<body>
<div id="includedContent"></div>
</body> 发布于 2015-04-25 00:42:50
Angular通过ng-include提供模板加载。
在您的情况下,您可以执行以下操作:
<div>
<div ng-include="'stuff.html'"></div>
</div>对双引号字符串进行节点操作。如果没有双引号,指令将尝试解析当前作用域中的值。
https://stackoverflow.com/questions/29852922
复制相似问题