0

我有一个与模型关联的数组控制器。在我的模板中,我遍历了车把模板中的元素:

<ul>
 {{#each controller}}
   {{view Emb.ListView}}
 {{/each}}
</ul>

如何访问视图中当前元素的模型数据?

Emb.ListView = Em.View.extend({
  tagName: 'li',
  template: Ember.Handlebars.compile(**model data**),
});
4

1 回答 1

0

最终起作用的是:

<ul>
   {{#each controller}}
    {{#view Emb.ListView contentBinding='this'}}
      {{image}}
    {{/view}}
   {{/each}}
</ul>


Emb.ListView = Em.View.extend({
  tagName: 'li',
  name: null,
  click: function(){
    console.log(this.get('content.attributes.image'));
  }
});
于 2013-04-30T23:20:20.147 回答