0

我的基本任务是从模板标签打印一些东西。如果我从文件系统打开 html 文件,它可以工作,但如果我从 django web-server 运行它,它什么也不打印。

例如:

<li ng-repeat="k in [0, 1, 2]">{{k}}</li>

如果我从文件系统打开文件,则输出:

<li>0</li>
<li>1</li>
<li>2</li>

如果我从 Django 网络服务器获取文件:

<li></li>
<li></li>
<li></li>

这个问题让我发疯:(

4

2 回答 2

3

如果 Django 弄乱了{{}}标签,您可以像这样更改模板标签:

    var app = angular.module('myApp', []);
    app.config(function($interpolateProvider) { 
      $interpolateProvider.startSymbol('(('); 
      $interpolateProvider.endSymbol('))');
    });

http://docs.angularjs.org/api/ng.$interpolateProvider

于 2012-06-19T18:34:44.933 回答
2

使用时要小心(( ))。您可能会遇到内部函数调用的问题(( ))

另请注意使用{{ }}. 您的配置会破坏它们。

https://stackoverflow.com/a/11108407/457375

于 2012-06-20T07:13:16.747 回答