2011-01-07 157 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();