我正在尝试将控制器中的一些信息显示到我的视图中,但未显示该信息。
到目前为止,我有一个小提琴来演示我的代码:
如果我在控制台中检查 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();