我试图使用全局模板助手获取上传图像的网址。到目前为止,我尝试做isPrimary.url(),但我只得到null,否则isPrimary.url返回一个函数。知道怎么处理这个吗?
<template name="userItem">
<div class="col-md-3">
<div class="text-center">
<img width="80" class="img-rounded" src="{{primaryPicture store='thumb'}}">
</div>
</div>
</template>
Template.registerHelper('primaryPicture', function () {
var isPrimary = Images.findOne({userId: this._id, primary: true});
if (isPrimary) {
return isPrimary.url();
} else {
return '/user.png';
}
});
答案 0 :(得分:0)
我不知道为什么是thePrimary.url();当它应该返回原始url时返回null,但修复它做isPrimary.url({store:'thumb'});