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 回答