是否有办法将路由器控制器放在不同的文件中,我的路由器变得非常大,并且想要吐出一些代码。
答案 0 :(得分:2)
当然,只需按照以下方式组织代码库:
LIB / router.js
Router.route("/",{
name:"home",
controller:"HomeController"
});
Router.route("/about",{
name:"about",
controller:"AboutController"
});
LIB /控制器/ home.js
HomeController=RouteController.extend({
template:"home",
onBeforeAction:function(){
//
this.next();
},
data:function(){
return {
//
};
}
});
LIB /控制器/ about.js
AboutController=RouteController.extend({
template:"about",
//
});
等等......