Мне нужно запустить скрипт макета, как только мои представления будут вставлены в DOM.Итак ...
$(".widgets").append(widgets.render().el)
$(".widgets .dashboard").isotope # <-- This needs to be called whenever new widgets are inserted
Проблема в том, что мне нужно вставить новые виджеты в несколько разных представлений и повторно вызвать этот скрипт в нескольких разных местах, что не является СУХИМЫМ.Мне интересно, как я могу определить isotope
в классе View.
Будет ли хорошей идеей определить прослушиватель событий, за которым нужно следить, добавлять его в «.widgets» и запускать скрипт?Есть ли встроенный способ построения представлений, которые хорошо подходят для добавления их в DOM?
(В этом отношении было бы также полезно определить обратный вызов для случая, когда представление удалено из DOM.)