我正在使用像这样的ng-include
HTML
<div ng-app="myapp" ng-controller="myctrl" ng-include="/static/html/main.html"></div>
main.html中
{% extends "app\base.html" %}
{% block content %}
<div ng-controller="myctrl1">
some content
</div>
{% endblock %}
base.html文件
<div ng-controller="myapp2">some content </div>
但这不起作用,它显示错误“SyntaxError:Object.parse(native)上的意外标记%” 请建议我更好的方法来实现这一点。
答案 0 :(得分:0)
我不太清楚你在这里要做什么。 Angular模板和Django模板完全不同,即使它们表面上共享相同的{{ var }}
语法。您不能从Django模板继承Angular模板,反之亦然。
但无论如何都没有理由这样做。 Angular已经将模板加载为partial,这意味着它将被插入base.html中的div。这里根本不需要继承。