我正在使用Meteor.js以及router.js(包)来呈现我网站的其他页面。但是,我的所有模板(其他页面)都在一个html文件中。如何将模板拆分为不同的html文件,仍然使用router.js?
模板的一个示例路由器配置是:
Router.route('/events',
function(){
this.render('eventsPage');
},
{
onAfterAction: function() {
document.title = 'Events';
}
});
其中/ events是与模板'eventsPage'关联的网址。如何将eventsPage模板放入单独的html文件中?
提前致谢。
答案 0 :(得分:0)
您可以将每个模板放在单独的文件中,Meteor会检测所有的html代码。
Meteor应用程序中的HTML文件与服务器端框架的处理方式略有不同。 Meteor会扫描目录中的所有HTML文件,以获取三个顶级元素:,和。头部和主体部分分别连接成一个头部和主体,在初始页面加载时传送给客户端。
了解详情:http://docs.meteor.com/#/full/whatismeteor
因此,您的HTML文件结构主要取决于您的偏好。
您还应该看看: http://meteortips.com/first-meteor-tutorial/structure/