Ho problemi con una richiamata dopo che lo #each
è terminato. Ho un modello denominato "contenuto":Come eseguire una richiamata dopo aver effettuato #each?
<template name="content">
{{#if Template.subscriptionsReady}}
{{#each currentData}}
<div data-cid="{{this._id}}"></div>
{{/each}}
{{else}}
Loading...
{{/if}}
</template>
All'inizio mi aspetto un abbonamento, quando questo è disponibile, ho scorrere la mia collezione con {{#each}}
e aggiungere i div
. Ciò di cui ho bisogno è una sorta di callback per quando viene eseguito il ciclo for-each (in altre parole DOM ready).
Template.content.onRendered()
-> innesca ai primi
Ho anche provato aggiungendo un'immagine dopo l'{{ogni}} e fuoco una funzione nella sua onload
come questo:
<img style="height:0;width:0" src="*mysource*" onload="callback()">
-> lavoro fatto a volte ma non affidabile in qualche modo
C'è un modo per ottenere questa richiamata? Non ho paura di cambiare la struttura di questo modello, se questo porta la soluzione.
Non so se questo è un duplicato, ma ha certamente la stessa sensazione di [questa domanda] (https://stackoverflow.com/questions/30140232/meteor-with-iron-router-cant-get -slick-giostra-lavoro). –