Jak dodać szablon do ciała w Meteor wewnątrz opakowania
Mam ten szablon:
<template name="sample">
<h1>Sample</h1>
</template>
W aplikacji Meteor mogę dodać to do ciała w ten sposób (jako częściowe):
{{> sample}}
To działa. Przetestowałem nawet wywołanie Template.sample (); wewnątrz konsoli przeglądarki i działa.
Kiedy przenoszę to do mojego pakietu (tj. Do pliku sample.html w moim folderze pakietu), szablon wydaje się znikać: dostajęTemplate.sample() is not a function
ilekroć wywołam funkcję i nie jestem nawet w stanie uczynić jej częściową.
mampackage.js
z tym kodem (i oczywiście pakiet jest poprawnie załadowany do mojej aplikacji przezpackages
plik w.meteor
):
Package.on_use(function (api) {
api.add_files(['sample.html', 'sample.js'], 'client');
});
Dlaczego to nie działa?Jak mogę dołączyć szablon (reaktywny) do treści z mojego pakietu?