如何在Meteor中将模板拆分为单独的文件

时间:2015-10-26 15:31:23

标签: meteor routes iron-router

我正在使用Meteor.js以及router.js(包)来呈现我网站的其他页面。但是,我的所有模板(其他页面)都在一个html文件中。如何将模板拆分为不同的html文件,仍然使用router.js?

模板的一个示例路由器配置是:

Router.route('/events', 
function(){
  this.render('eventsPage');
},
{
  onAfterAction: function() {
    document.title = 'Events';
  }
});

其中/ events是与模板'eventsPage'关联的网址。如何将eventsPage模板放入单独的html文件中?

提前致谢。

1 个答案:

答案 0 :(得分:0)

您可以将每个模板放在单独的文件中,Meteor会检测所有的html代码。

  

Meteor应用程序中的HTML文件与服务器端框架的处理方式略有不同。 Meteor会扫描目录中的所有HTML文件,以获取三个顶级元素:,和。头部和主体部分分别连接成一个头部和主体,在初始页面加载时传送给客户端。

了解详情:http://docs.meteor.com/#/full/whatismeteor

因此,您的HTML文件结构主要取决于您的偏好。

您还应该看看: http://meteortips.com/first-meteor-tutorial/structure/