So fügen Sie in Meteor innerhalb eines Pakets eine Vorlage zu body hinzu
Ich habe diese Vorlage:
<template name="sample">
<h1>Sample</h1>
</template>
In einer Meteor-App kann ich dies auf folgende Weise (teilweise) zum Körper hinzufügen:
{{> sample}}
Es klappt. Ich habe sogar getestet, um Template.sample () aufzurufen; innerhalb der Browserkonsole und es funktioniert.
Wenn ich dies in mein Paket verschiebe (d. H. Eine sample.html-Datei in meinem Paketordner), scheint die Vorlage zu verschwinden: Ich erhalteTemplate.sample() is not a function
wenn ich die Funktion aufrufe und nicht einmal in der Lage bin, sie als Teil zu rendern.
Ich habe einpackage.js
mit diesem Code (und offensichtlich ist das Paket in meiner App durch korrekt geladenpackages
Datei in.meteor
):
Package.on_use(function (api) {
api.add_files(['sample.html', 'sample.js'], 'client');
});
Warum funktioniert das nicht?Wie kann ich eine (reaktive) Vorlage aus meinem Paket an den Body anhängen?