gpt4 book ai didi

javascript - 在 django 项目中放置 Angular ng-templates 的位置

转载 作者:行者123 更新时间:2023-11-30 12:17:21 26 4
gpt4 key购买 nike

我有很多像这样的 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

我该如何解决?或者,实现此目标的最佳做法是什么?

最佳答案

实际上你应该把你的 Angular 模板放在静态目录中。因为 Django 不提供模板,所以它使用模板进行渲染。

因此,例如,您可以将模板放在 /static/templates/item.html 中,并在 Angular 中引用此模板,例如 /{{ STATIC_URL }}/templates/item .html.

关于javascript - 在 django 项目中放置 Angular ng-templates 的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32089900/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com