ビューに表示されている変数を同期しようとしていますが、何も起こりません。JSFiddle を作成しました http://jsfiddle.net/HKgYn/1/
<script type="text/x-handlebars" data-template-name="photo_album">
<!-- I want view.cover to be updated automatically but nothing happens? -->
My Cover: {{ view.cover }}
</script>
App.PhotoAlbumController = Ember.ObjectController.extend({
cover: '/no-image.jpg'
});
App.PhotoAlbumView = Ember.View.extend({
coverBinding: 'App.photoAlbumController.cover'
});
App.AlbumController = Ember.ObjectController.extend({
needs: ['photoAlbum']
});
App.AlbumRoute = Ember.Route.extend({
setupController: function(controller, model) {
var pac = controller.get('controllers.photoAlbum');
pac.set('cover', model.get('cover_url'));
},
model: function(params) {
return App.Album.find(params.album_id);
}
});
何が欠けているのか、何が間違っているのかわかりません。助けが必要です。
ありがとう。