Como adicionar um modelo ao corpo no Meteor dentro de um pacote
Eu tenho este modelo:
<template name="sample">
<h1>Sample</h1>
</template>
Dentro de um aplicativo Meteor eu posso adicionar isso ao corpo desta forma (como parcial):
{{> sample}}
Funciona. Eu até testei para chamar Template.sample (); dentro do console do navegador e funciona.
Quando eu movo isso dentro do meu pacote (ou seja, um arquivo sample.html dentro da pasta do meu pacote), o modelo parece desaparecer:Template.sample() is not a function
sempre que eu chamo a função e nem sequer posso torná-la parcial.
eu tenho umpackage.js
com este código (e, obviamente, o pacote está corretamente carregado dentro do meu aplicativo atravéspackages
arquivo em.meteor
):
Package.on_use(function (api) {
api.add_files(['sample.html', 'sample.js'], 'client');
});
Por que isso não funciona?Como posso acrescentar um modelo (reativo) ao corpo do meu pacote?