1

ディレクティブng-repeatを使用してテンプレートにいくつかのものを出力しようとしていますが、正しい結果が得られません。おそらく何かが欠けている

<div ng-init="friends = [
{name:'John', age:25, gender:'boy'},
{name:'Jessie', age:30, gender:'girl'},
{name:'Johanna', age:28, gender:'girl'},
{name:'Joy', age:15, gender:'girl'}
]">

<li class="animate-repeat" ng-repeat="friend in friends" > {{friend.name}} who is {{friend.age}} years old. </li>

これは私が得る出力です


who is years old.
who is years old.
who is years old.
who is years old.

私は何が間違っているのでしょうか?

4

1 に答える 1

0

この問題は{{ variable }}、django テンプレートの言語構文が原因です。

変数は次のようになります: {{ variable }}。テンプレート エンジンが変数に遭遇すると、その変数を評価し、結果に置き換えます。

ただし、そのまま出力する必要があります{{friend.name}}。django 1.5 以降を使用している場合は、{% verbatin %}ブロックを使用できます。

{% verbatim %}
    Your template here
{% endverbatim %}
于 2013-10-16T13:44:46.180 に答える