0

テンプレートタグから何かを印刷する基本的なタスクがあります。ファイルシステムからhtmlファイルを開くと機能しますが、djangoWebサーバーから実行すると何も出力されません。

例えば:

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

ファイルシステムからファイルを開いた場合の出力:

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

そして、Django Webサーバーからファイルを取得した場合:

<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 に答える