我有一个控制器,其中包含有关用户帐户(图标、名称、提供者等)的数据。在每个循环的输出中,我有一个视图,它将根据通过该特定模型传入的提供程序动态构建一个 CSS 类。
<script type="text/x-handlebars" data-template-name="accountItem">
{{#each account in controller}}
{{#view App.AccountView}}
<h4>{{account.name}}</h3>
<img {{bindAttr src="account.icon"}} />
<i {{bindAttr class="account.provider"}}></i>
{{/view}}
{{/each}}
</script>
App.AccountView = Ember.View.extend({
tagName: 'a',
classNames: ['avatar-image'],
providerClass: function(el) {
// do something
}
});
我有两个问题。
- 您如何将“帐户”或当前迭代的项目传递到视图中?
- 传入之后,怎么引用呢?
我敢肯定这是经常发生的事情,但我似乎找不到任何例子。任何人都可以提供一些意见吗?