2

我将 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 %}标签。

我很困惑。

4

1 回答 1

1

您是否尝试过 和 以外的<%符号%>?IE 可能只是对这些很挑剔。

于 2013-05-16T21:39:30.123 回答