![](/img/trans.png)
[英]What is the best place to store ng-templates in Angular/Django SPA
[英]Where to put angular ng-templates in django project
我有很多这样的ng-template
:
<script type="text/ng-template" id="item.html">
// content
</script>
现在,所有这些都位于一个base.html
文件中,因此模板代码变得混乱。
我想将每个ng-template放在其自己的html文件中。
逻辑位置是templates
文件夹。 但是,当我尝试引用诸如templates/ng-templates/item.html
类的templates/ng-templates/item.html
,出现404 Not Found
。
我该如何解决? 或者,实现此目标的最佳实践是什么?
实际上,您应该将角度模板放置到静态目录中。 由于Django不提供模板,因此它使用模板进行渲染。
因此,例如,您可以将模板放置在/static/templates/item.html
,并按一定角度引用此模板,例如/{{ STATIC_URL }}/templates/item.html
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.