我试图使用指令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.
我可能做错了什么?
答案 0 :(得分:1)
这个问题是因为{{ variable }}
是django模板的语言语法:
变量看起来像这样:{{variable}}。当模板引擎遇到变量时,它会计算该变量并将其替换为结果。
但是你需要输出{{friend.name}}
。如果您使用的是django 1.5+,则可以使用{% verbatin %}
阻止:
{% verbatim %}
Your template here
{% endverbatim %}