ハンドルバー テンプレートでマリオネット ビューを使用しています。
これが私のサンプルビューです:
(function() {
'use strict';
var root = this;
root.define([...],
function( Backbone, Tmpl ) {
return Backbone.Marionette.ItemView.extend({
initialize: function() {},
template: {
type: 'handlebars',
template: Tmpl
},
ui: {},
events: {},
onRender: function() {
var canvas = document.getElementById('stage');
}
});
});
}).call( this );
テンプレートTmpl
で作成します<canvas id="stage"></canvas>
。
このテンプレートをロードした直後に、キャンバスに美しいものを描きたいのですが、残念なことにcanvas
準備ができていません! テンプレートをロードした後に呼び出されるラッパーイベントが必ずあるはずです。コードをどのように書き直す必要がありますか?