Этот вопрос несколько схож с Meteor : wait until all templates are rendered, но я прошу его снова, так как он кажется без ответа по правде, я объясню, почему.Метеор/кладка: до тех пор, пока не будут отображены все шаблоны
, имеющий следующий код шаблона
<template name="home">
<div>
<ul>
{{#each this}}
{{> item}}
{{/each}}is ready
</ul>
</div>
</template>
<template name="item">
<li><img src="{{amz-picture-url}}"></li>
</template>
Я хотел бы выполнить код, как только все «пункта» являются оказываемых. Там уже многие из них, и я перепробовал много способов, как onRendered
, добавить железо-маршрутизатора waitOn
для домашнего шаблона, imagesLoaded функции JQuery, чтобы попытаться ждать изображений ...
Принятый ответ на предыдущий вопрос использует железо-маршрутизатор ждать, пока данные будут готовы, но мне нужны вспомогательные шаблоны, которые будут отображаться помимо готовых данных, мне нужно это, чтобы вызвать масонство.
Есть ли реальный способ использования Мансори в этой метеорной службе или мне следует изменить подход, который я использую полностью, потому что в этом контексте Мансори не будет вызван в нужный момент?
В настоящее время я взлому способ, подобный этому подходу, используя как 'onRendered' на внутреннем шаблоне, так и проверку' imagesLoaded' после того, как счетчик достиг подсчета, чтобы затем вызвать масонство. UGLY. –
Попробуй. Кажется менее запутанным. –