私はこのテンプレートを持っています:
<template name="sample">
<h1>Sample</h1>
</template>
Meteor アプリ内で、これを body に次のように追加できます (部分的に):
{{> sample}}
できます。Template.sample(); を呼び出すこともテストしました。ブラウザコンソール内で動作します。
これをパッケージ内 (つまり、パッケージ フォルダー内の sample.html ファイル) に移動すると、テンプレートが消えたように見えます:Template.sample() is not a function
関数を呼び出すたびに取得し、部分としてレンダリングすることさえできません。
私はこのコードを持っています(そして明らかに、パッケージはファイル内のファイルをpackage.js
介してアプリ内に正しくロードされています):packages
.meteor
Package.on_use(function (api) {
api.add_files(['sample.html', 'sample.js'], 'client');
});
なぜこれが機能しないのですか? (リアクティブ) テンプレートをパッケージから本文に追加するにはどうすればよいですか?