我有一个包含最近搜索词列表的arrayController。当我将一个项目推送到数组时,它正确地显示了视图中的项目数量,除了一个问题...我无法得到要打印的名称。
这是相关的代码
App.recentUsersArray = Em.ArrayController.create({
content: [],
addUser: function(name) {
this.pushObject(name);
}
});
<ol>
{{#each App.recentUsersArray}}
<li>
{{#view App.RecentNameView}} {{name}} {{/view}}
{{#view App.RecentNameDeleteView}}X{{/view}}
</li>
{{/each}}
</ol>
在这一行内:{{#view App.RecentNameView}} {{/view}}
我尝试过{{name}}
。 {{content.name}}
但不起作用。我做错了什么?
答案 0 :(得分:1)
尝试使用“this”:http://jsfiddle.net/s7DbE/
或者这个问题更好地回答了问题:http://jsfiddle.net/s7DbE/1/
或者这个扭转输入的小提琴:http://jsfiddle.net/s7DbE/2/