0
我試圖創建Spine的控制器和init()它,嘗試的init()Spine的控制器和失敗
jQuery(function($) {
window.Tests = Spine.Controller.create({
init: function() {
console.log('Tests created!');
}
});
window.App = Tests.init();
});
,但我有
Uncaught TypeError: Object function result() { return result.super.constructor.apply(this, arguments); } has no method 'init'
脊柱是之前所包含的誤差我的控制器的文件。 幫我解決它,爲什麼Controller.create()(和Controller.sub())返回函數,而不是一個對象?
我試圖使它像例如:
jQuery(function($){
window.App = Spine.Controller.create({
el: $("body"),
elements: {
"#sidebar": "sidebarEl",
"#contacts": "contactsEl"
},
init: function(){
this.sidebar = Sidebar.init({el: this.sidebarEl});
this.contact = Contacts.init({el: this.contactsEl});
Contact.fetch();
}
}).init();
});