グローバル テンプレート ヘルパーを使用して、アップロードされた画像の URL を取得しようとしています。これまでのところ、isPrimary.url() を実行しようとしましたが、null しか取得できません。それ以外の場合は、isPrimary.url が関数を返します。これに対処する方法はありますか?
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';
}
});