0
我在HTML文件中的以下代码:如何异步使用流星的模板助手?
<div class="col-sm-6">
<div class="hpanel">
<div class="panel-heading">Total Views</div>
<div class="panel-body">
<div class="stat-num">{{Views}}</div>
</div>
</div>
</div>
我已经在我的JavaScript文件中的以下代码查询的MongoDB:
var Views = function() {
var usersViews = Tracks.find().fetch().map(function(x) {
return x.count;
});
var sum = 0;
for(var i=0; i<usersViews.length; i++)
sum += parseInt(usersViews[i]);
return sum;
}
Template.Campaign.helpers{{
"Views": function() {
return Views();
}
}
我注意到,当我使用这种模板佣工这增加大大缩短了我的UI加载时间,这意味着查询数据库会影响加载UI的时间。 在我的浏览器中,我很久没看到任何东西,然后突然出现UI。
如何异步使用模板帮助程序(或任何其他方式可以帮助我),这样它们不会影响UI的加载时间?
感谢, 乍得