2015-10-26 72 views
0

我使用Meteor.js以及router.js(包)来渲染我的网站的其他页面。但是,我的所有模板(其他页面)都在一个html文件中。我怎样才能将我的模板分割成不同的html文件并仍然使用router.js?如何将模板拆分为Meteor中的单独文件

一个用于模板样本路由器配置为:

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

在哪里/事件是与模板相关联的URL“eventsPage”。我怎样才能把eventsPage模板放到一个单独的html文件中?

在此先感谢。

回答

0

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

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

了解更多:http://docs.meteor.com/#/full/whatismeteor

所以,你的HTML文件的结构主要取决于你的喜好。

你也应该看看: http://meteortips.com/first-meteor-tutorial/structure/

+0

所以我会只是做一个单独的HTML文件,没有头的标签和一个模板中只定义? – Paul

+0

准确地说,只需在单独的html文件中创建一些模板,Meteor就能够访问它们 – KG32

相关问题