ユーザーアカウント(アイコン、名前、プロバイダーなど)に関するデータを含むコントローラーがあります。各ループの出力内に、その特定のモデルを介して渡されたプロバイダーに基づいて動的に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
}
});
私が持っている質問は2つあります。
- 「アカウント」または現在繰り返されているアイテムをどのようにビューに渡しますか?
- 渡した後、どのように参照しますか?
これはかなり頻繁に起こることだと思いますが、例を見つけることができないようです。誰かがこれについていくつかの意見を提供できますか?