jQueryテンプレートをレンダリングするために使用されるデータ項目を結果のdomオブジェクトに添付する方法を知っている人はいますか?
このtmplが与えられた場合:
<script id="sectionTemplate" type="text/x-jquery-tmpl">
<div class="story-writer-section sticker ${CssClasses}">
<div class="title">
<div class="delete-button sticker-button"/>
${SectionName}
</div>
<div class="story-writer-story-container">
</div>
</div>
この :
$("#sectionTemplate")
.tmpl(sections)
.appendTo(".story-writer-section-container");
すべてのデータがレンダリングされるわけではないため、後ですべてのデータにアクセスできるように、.data('section', data) を介して各セクションを結果に添付したいと思います。たとえば、取得する必要がある id などです。後で削除などを行うとき。
ひょっとしたらこんなことも…。
$("#sectionTemplate")
.tmpl(sections)
.appendTo(".story-writer-section-container").each(function (????) {
this.data('section', ?????);
});
しかし、この tmpl をレンダリングするために使用される現在のデータ項目を取得する方法がわかりません。
これをテンプレート自体に含める方法はありますか?
どんな助けでも大歓迎です。