由于某种原因,AngularJS ng-include无法正常工作



所以我为AngularJS includes使用以下标签:

<div data-ng-include src="'../templates/footer.html'"></div> 

页脚文件位于templates目录中,包含以下代码

<footer class="primary-footer">
<div class="copyright"><small>&copy; 2015</small></div>
</footer>
</body>
</html> 

但是,当我加载页面时,页脚不会加载。当我检查来源时,它会给我一个404错误。我只是没有访问正确的目录,还是我的代码有问题?

代替:

<div data-ng-include src="'../templates/footer.html'"></div> 

用途:

<div data-ng-include data-src="'../templates/footer.html'"></div>

像-<div data-ng-include="'../templates/footer.html'"></div>或者使用ng模板-<div ng-bind-template="'../templates/footer.html'"></div>两者都能解决你的问题。

最新更新