2012-04-15 11 views
5

He estado estudiando el ejemplo de todos para Meteor.Meteor Template, ¿de dónde viene?

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

vagamente a entender cómo usar la plantilla del ejemplo. Pero, ¿dónde está esto declarado? Intenté mirar los paquetes que usa Meteor para encontrarlo. También busqué en Google, pero hay demasiados sistemas de plantillas.

¿Cuál es el mejor lugar para aprender sobre la plantilla y cómo se usa con Meteor?

Respuesta

2

Manubrios es el único sistema de plantillas en este momento. Las plantillas se explican completamente en http://docs.meteor.com/#templates.

Hoy en día, el único sistema de plantillas que se ha empaquetado para Meteor es Manubrios.

+0

Gracias, me preguntaba sobre el objeto Plantilla global. Parece del doc que esto es generado por Meteor y solo sirve un espacio de nombres de tipo? –

+0

Por cierto, estaba buscando en el manubrio para explicar la plantilla, pero no la encontré allí. –

+0

La plantilla de ruta está en: app/lib/app.html.in pero esto puede cambiar en el futuro. Consulte la respuesta de @debergalis para saber cómo usar la plantilla – jonathanKingston

7

Eche un vistazo al Smart Package de plantillas en packages/templating. Define el global Template.

Luego, escanea todos los archivos .html en su proyecto. Para cada etiqueta <template>, compila el cuerpo de la plantilla en una función que devuelve HTML y almacena esa función como una propiedad en la plantilla. Más tarde, su código JS asociará funciones de ayuda como propiedades de la función de plantilla (como Template.my_template.my_helper).

Actualmente, cada elemento de la plantilla se interpreta como Manubrios. Eso cambiará

Cuestiones relacionadas