JavascriptMVC 中的调用控制器
我有两个控制器,init
:
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 中调用 tabs?
I have two controllers, init
:
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
}
});
And tabs
:
jQuery.Controller.extend('App.Controllers.Tabs,...
How to call tabs in init?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要:
$('#tabs').app_tabs()
把“控制器”这个词删掉就可以了。将所有字母变为小写,并将点“.”更改为小写。到“_”
再举一个例子:
控制器定义:
jQuery.Controller.extend('Appname.Controllers.Controllername',...
称之为:
$('#some_id').appname_controllername();
You need to:
$('#tabs').app_tabs()
Just cut the "controller" word out. Make all letters lowercase, and change dots "." to "_"
One More Example:
controller definition:
jQuery.Controller.extend('Appname.Controllers.Controllername',...
call it:
$('#some_id').appname_controllername();