問題をより適切に明らかにするために、フィドルを用意しました。
コード:
App = Ember.Application.create();
App.MyView = Ember.View.extend({ templateName: "MyView" });
App.myCollectionView = Ember.CollectionView.create({
itemViewClass: App.MyView,
content: [
Ember.Object.create({ name: "World" }),
Ember.Object.create({ name: "Foo" }),
Ember.Object.create({ name: "Bar" })
]
});
$(function() { App.initialize(); });
意見 :
<script type="text/x-handlebars">
{{collection App.myCollectionView}}
</script>
<script type="text/x-handlebars" data-template-name="MyView">
<h1>Hello, {{name}}!</h1>
</script>
ここで何が間違っていますか?