我有从模板标签打印内容的基本任务。 如果我从文件系统打开html文件,它可以工作,但是如果我从django web-server运行它,它什么都不打印。
例如:
<li ng-repeat="k in [0, 1, 2]">{{k}}</li>
如果我从文件系统打开文件,则输出:
<li>0</li>
<li>1</li>
<li>2</li>
如果我从Django web-server获取文件:
<li></li>
<li></li>
<li></li>
这个问题让我抓狂:(
答案 0 :(得分:3)
如果Django弄乱了{{}}
标签,您可以像这样更改模板标签:
var app = angular.module('myApp', []);
app.config(function($interpolateProvider) {
$interpolateProvider.startSymbol('((');
$interpolateProvider.endSymbol('))');
});
答案 1 :(得分:2)
使用(( ))
时要小心。您可以在(( ))
内找到函数调用的问题。
另请注意使用{{ }}
的第三方指令(组件)。您的配置会破坏它们。