Return url 来自使用 CollectionFS 的全局模板助手
Return url from global template helper using CollectionFS
我正在尝试使用全局模板助手获取上传图像的 url。到目前为止,我尝试做 isPrimary.url() 但我只得到 null,否则 isPrimary.url returns 一个函数。知道如何处理这个吗?
user_item.html
<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>
global_templates.js
Template.registerHelper('primaryPicture', function () {
var isPrimary = Images.findOne({userId: this._id, primary: true});
if (isPrimary) {
return isPrimary.url();
} else {
return '/user.png';
}
});
我不知道为什么 isPrimary.url(); return 在它应该 return 原来的 url 时为 null,但通过 isPrimary.url({store:'thumb'}) 修复它;
我正在尝试使用全局模板助手获取上传图像的 url。到目前为止,我尝试做 isPrimary.url() 但我只得到 null,否则 isPrimary.url returns 一个函数。知道如何处理这个吗?
user_item.html
<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>
global_templates.js
Template.registerHelper('primaryPicture', function () {
var isPrimary = Images.findOne({userId: this._id, primary: true});
if (isPrimary) {
return isPrimary.url();
} else {
return '/user.png';
}
});
我不知道为什么 isPrimary.url(); return 在它应该 return 原来的 url 时为 null,但通过 isPrimary.url({store:'thumb'}) 修复它;