ここに示すコード例に従っています。
ここでは、単にレイアウト マネージャー ビューを返そうとしています。
define(['jquery', 'underscore', 'backbone', 'layoutmanager'],
function($, _, Backbone, Layout){
'use strict';
return Backbone.Layout.extend({
template: '#main-layout'
});
});
ここでは、myView という新しいビューをインスタンス化しています。これはrequirejsを使用してロードされています。
require(['app', 'jquery', 'myView'], function (app, $, myView) {
'use strict';
var myView = new myView();
myView.$el.appendTo(".container");
myView.render();
});
ビューをレンダリングすると、コンソールに次のエラーが表示されます。
Uncaught TypeError: Cannot read property 'parent' of undefined