"reports.html"と同じフォルダの "reports.js"ファイルでこのコードを使用すると、返された配列の要素が0になります。余分な宣言がありませんが、 "meteor/mongo"から "import {Mongo}"を使うことはできません; 「予約語「インポート」の使用」というエラーは発生しません。 流星バージョン1.2.1Meteor-Blazeを使用してMongo dbにアクセスできない
JS
Tasks = new Mongo.Collection('tasks');
if(Meteor.isClient){
Template.reports.rendered = function(){
if(Session.get("animateChild")){
$(".reports-page").addClass("ng-enter");
setTimeout(function(){
$(".reports-page").addClass("ng-enter-active");
}, 300);
setTimeout(function(){
$(".reports-page").removeClass("ng-enter");
$(".reports-page").removeClass("ng-enter-active");
}, 600);
}
};
}
Template.dashboardd.helpers({
options() {
return Tasks.find({});
},
});
HTML
<Template name="dashboardd">
{{#each options}}
<p><label>{{text}}</label></p>
{{/each}}
</Template>
インポート作業を行うために、babelまたはecmascriptパッケージを含める必要があると思います。タスクコレクションを公開して購読しましたか? – Mikkel