0
我是Angular,Django和DRY(不要重複自己)的新手,所以原諒我,如果這真的很簡單明顯......我不知何故錯過了它。在Django的Angular中幹什麼最好的方法是什麼?
我有十幾個部分和他們幾個共享一個類似的代碼塊。我已經學會了如何使用{% include 'template.html' %}
在django模板中保留DRY,但是這在客戶端部分內不起作用。
因此,我研究了ng-include與<div ng-include="/groups/template.html"></div>
,雖然這種工作,它改變了範圍(這是我的頭),所以我不能讓我的部分代碼工作在包括codeblock。但我最大的問題在於,我包含的代碼塊必須通過urls.py
文件中的可路由URL。這似乎違背了安全性和可用性。
我甚至要求甚至可能嗎?我非常喜歡Angular獲取外部代碼塊,並在部分文件放入緩存時將其放到部分文件服務器端。