コントローラーからビューに情報を表示しようとしていますが、情報が表示されません。
これまでのコードを示すためのフィドルがあります。
コンソールで MovieTracker.movieController.content を確認すると、2 つのオブジェクトが表示されます。ただし、HTML が正しく表示されません。何が問題なのですか?
これが私の見解です:
<script type="text/x-handlebars">
{{#each MovieTracker.movieController}}
<h2>{{title}}</h2>
<h3>{{rating}}</h3>
{{/each}}
</p>
そして私の Ember アプリケーション + コントローラ:
// Create our Application
MovieTracker = Ember.Application.create();
// Inherit outlet Support
MovieTracker.ApplicationController = Ember.Controller.extend();
// ArrayController to create some new Movies
MovieTracker.movieController = Ember.ArrayController.create({
content: [],
init: function(){
var kidsMovie = MovieTracker.Movie.create({
title: 'Toy Story',
rating: 4
});
this.pushObject(kidsMovie);
var avengers = MovieTracker.Movie.create({
title: 'The Avengers',
rating: 5
});
this.pushObject(avengers);
}
});
// Start our Ember Application
MovieTracker.initialize();