【发布时间】:2013-05-12 11:12:41
【问题描述】:
我是 Angular、Django 和 DRY(不要重复自己)的新手,如果这真的很简单明了,请原谅我......我不知何故错过了它。
我有十几个部分,其中几个共享一个相似的代码块。我已经学会了如何使用 {% include 'template.html' %} 在 django 模板中保持干燥,但这在客户端部分中不起作用。
所以我用<div ng-include="/groups/template.html"></div> 研究了 ng-include,虽然这种方法有效,但它改变了范围(这在我的头上),所以我无法让我的部分代码在包含的代码块上工作。但我最大的问题是我包含的代码块必须通过 urls.py 文件中的可路由 URL。这似乎违背了安全性和可用性。
我所要求的是否可能?我希望 Angular 在将部分文件放入缓存时抓取一个外部代码块并将其放入部分文件服务器端。
【问题讨论】:
标签: django angularjs django-templates dry angularjs-directive