Как определить, когда рендеринг представления завершен с использованием Backbone и Mustache? - PullRequest
1 голос
/ 18 ноября 2011

Я использую Backbone вместе с усами, как я могу определить, когда представление завершено с отображением шаблона усов? Я хочу применить плагин tipy tooltip после того, как все элементы есть, но если я добавлю это для рендеринга, он будет вызываться с тех пор, как элемент в коллекции / модели?

Идеи? Спасибо

Ответы [ 2 ]

2 голосов
/ 21 ноября 2011

Почему бы вам не поставить свой навеселе код после строки, которая добавляет шаблон усы в дом?

например вот что у меня в navView:

$(this.el).html(Mustache.to_html(navTemplate, this.model.toJSON()));
$('body').prepend(this.el);
this.$('img').twipsy({trigger:'hover', placement:  'below', fallback:'test', offset:10});

Добавляет twipsy (версия Tipsy для начальной загрузки в твиттере) после того, как моя навигация была визуализирована и добавлена ​​в DOM.

0 голосов
/ 14 сентября 2012

Мое приложение отправляет триггер «загружен моделью» в конце метода рендеринга. Слушатели (в вашем случае, twipsy) могут расширить поведение представления.

...