Я пытаюсь проверить (в помощнике шаблона), если изображение существует - по заданному URL-адресу.Получить доход от вложенной функции
Если файл существует, я хочу установить пробел для этого URL-адреса. Если это не exsist, необходимо вернуть другой URL-адрес.
Моя проблема заключается, чтобы получить возврат из-за onload-/OnError-функции:
Template.backgroundImage.helpers({
image: function() {
var url = '/background/'+file+'.jpg';
var img = new Image();
img.onload = function() { return url; }
img.onerror = function() { return '/background/image.jpg'; }
img.src = url;
}
});
<template name="backgroundImage">
<img src="{{image}}">
</template>
Используйте 'Session' для установки пути' image' – Tushar
@Tushar: perfect. Спасибо за идею. – user3142695