使用angular的ng-include和django的静态文件

时间:2015-08-02 11:28:04

标签: angularjs django static include

我正在使用django来渲染我的主模板。但是,我想使用angular ng-include标签减少每个模板的代码。我使用$ interpolateProvider配置了角度以使用方括号,并且还正确配置了django的静态文件(其他静态文件也能正常工作),因此不会产生任何冲突。

当我想:

<ng-include src="{% static 'add_medication_views/general_tab.html' %}"></ng-include>

我得到并且错误:

Error: [$parse:syntax] ...
<!-- ngInclude: undefined -->

'general_tab.html'只是一个简单的html文本。 我在这里错过了什么?我已经搜索过这个主题,但找不到任何解决方案。 先谢谢

1 个答案:

答案 0 :(得分:1)

将django的模板标签放在src中的引号中。

<ng-include src="'{% static 'add_medication_views/general_tab.html' %}'"></ng-include>