2011-01-07 107 views
0

我有兩個控制器,init呼叫控制器在JavascriptMVC

jQuery.Controller.extend('App.Controllers.Init', { 
    onDocument: true 

},{ 
    load: function() { 
     //call App.Controllers.Tabs on $('#tabs') 
     //it is not that easy as $('#tabs').tabs() -> Throws: Object doesn't support this property or method 
    } 
}); 

而且tabs

jQuery.Controller.extend('App.Controllers.Tabs,... 

如何調用標籤中的init?

+0

快速注:使用4個空格爲一個碼塊,和之外的2個尾隨空格的要行中斷:) – 2011-01-07 08:29:45

回答

1

您需要:
$('#tabs').app_tabs()
只是削減了 「控制」 這個詞。使所有字母小寫,並更改點「。」到「_」

一個例子:
控制器定義:
jQuery.Controller.extend('Appname.Controllers.Controllername',...
呼叫它:
$('#some_id').appname_controllername();