【发布时间】:2017-03-17 11:22:47
【问题描述】:
在“reports.html”的同一文件夹中的文件“reports.js”中使用此代码,我在返回的数组中得到 0 个元素。不确定我是否遗漏了任何额外的声明,但我也不能使用“import { Mongo } from 'meteor/mongo';”没有错误“使用保留字'import'”。 流星版本 1.2.1
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 包才能使导入工作。您是否发布并订阅了任务集合?
标签: javascript html mongodb meteor meteor-blaze