#each
が終了した後にコールバックに問題があります。#eachの実行後にコールバックを実行するにはどうすればよいですか?
<template name="content">
{{#if Template.subscriptionsReady}}
{{#each currentData}}
<div data-cid="{{this._id}}"></div>
{{/each}}
{{else}}
Loading...
{{/if}}
</template>
まず私は{{#each}}
と私のコレクションを反復処理し、div
を追加し、これが利用可能な場合、サブスクリプションを待つ:私は、「コンテンツ」という名前のテンプレートを持っています。私が必要とするのは、for-eachループが完了したときのコールバック(つまり、DOM対応)です。
Template.content.onRendered()
- > Iはまた、{{各}}後の画像を追加しようと、このようにそのonload
に機能を発射初期
にトリガ - >仕事をした
<img style="height:0;width:0" src="*mysource*" onload="callback()">
は時には信頼できるものではない
このコールバックを取得する方法はありますか?私はこのテンプレートの構造を変えることを恐れない。それが解決策をもたらすならば。
これは重複しているかどうかわかりませんが、確かに[この質問]と同じ感じです(https://stackoverflow.com/questions/30140232/meteor-with-iron-router-cant-getスラック・カルーセル作業)。 –