我有很多这样的ng-template
:
<script type="text/ng-template" id="item.html">
// content
</script>
现在,所有这些都在一个base.html
文件中,因此模板代码变得混乱。
我想将每个ng-template放在自己的html文件中。
逻辑位置为templates
文件夹。但是当我尝试引用templates/ng-templates/item.html
等模板时,我得到了404 Not Found
。
我该如何解决?或者,实现这一目标的最佳做法是什么?
答案 0 :(得分:3)
实际上,您应该将角度模板放置到静态目录中。 因为Django不提供模板,所以它使用它们进行渲染。
因此,举例来说,您可以将模板放在/static/templates/item.html
中,然后以角度形式引用此模板,例如/{{ STATIC_URL }}/templates/item.html
。