私は Web 開発にかなり慣れていないので、ember doc の例を見て回ろうとしていました。{{#each}} ヘルパーを使用しようとするまで、すべてが正常に機能していました。正しいバージョンのハンドルバーを使用していますか?
これが私のhtmlの中にあります:
<div>First element</div>
<div id="second-placeholder"></div>
<div>Third element</div>
<script type="text/x-handlebars" data-template-name="second-item-template">
{{#each App.egosController}}
<h3>{{name}}</h3>
<p>{{id}} - {{type}}</p>
{{/each}}
</script>
そして、ここに私のコントローラーがあります:
App.egosController = Ember.ArrayController.create({
content: [],
init: function(){
alert('Controller Initialised!');
}
});
App.egosController.set('content', [ego, alterEgo]);
Ember.View.create({
templateName: 'second-item-template'
}).appendTo('#second-placeholder');
jsfiddle はこちら: http://jsfiddle.net/VqgMk/64/
ありがとう、
レン