我将 AngularJS 与 Django 结合使用,这需要更改插值的模板标签,我已将其从 Django-esque 更改为 ASP或Underscore-ish{{
和.}}
<%
%>
app.config(function ($interpolateProvider) {
$interpolateProvider.startSymbol('<%').endSymbol('%>');
}
这在我测试过的所有浏览器中都非常有效,除了 Internet Explorer 9。这并不是说数据没有使用 $resource 加载,而是从检索到的数据<img>
中设置了几个标签并且它显示正确,并且一些元素也绑定到一些也可以正常工作的数据。只有标签不起作用。ng-src
<input>
ng-model
<% template %>
我无法切换回默认模板标签,因为这会与 Django 冲突。我正在使用一个相当旧的 Django 版本,它没有{% verbatim %}
标签。
我很困惑。