5

我一直在研究 Meteor 的 todos 示例。

http://www.meteor.com/examples/todos

我隐约了解如何使用示例中的模板。但是这是在哪里声明的?我试过查看 Meteor 用来查找它的软件包。我也搜索过谷歌,但是模板系统太多了。

哪里是了解 Template 以及它如何与 Meteor 一起使用的最佳地点?

4

2 回答 2

7

看看模板中的智能包packages/templating。它定义了Template全局。

然后,它会扫描.html您项目中的所有文件。对于每个<template>标签,它将模板的主体编译成一个函数,该函数返回 HTML 并将该函数存储为 Template 上的一个属性。稍后,您的 JS 代码将附加辅助函数作为模板函数的属性(如Template.my_template.my_helper)。

目前,每个模板元素都被解释为 Handlebars。那将会改变。

于 2012-04-15T19:40:44.203 回答
2

Handlebars 是目前唯一的模板系统。模板在http://docs.meteor.com/#templates中有详细解释。

今天,为 Meteor 打包的唯一模板系统是 Handlebars。

于 2012-04-15T18:33:06.183 回答