Технически возможно ли вложить представления с использованием шаблонов, что-то в этом роде:
<%= new PhotoCollectionView({model:new PhotoCollection(model.similarPhotos)}).render().el) %>
Я также могу поместить все вещи в метод рендеринга, но шаблоны дают гораздо больше места для гибкости и макета.
Я пробовал вышеупомянутый вариант, но все, что я получаю в результате на экране, это [HTMLDivElement]
.
Если я попытаюсь извлечь из него только HTML-код, используя HTML-код jQuery, я получу его визуализацию, но оказывается, что распечатываемые DOM-узлы отличаются от тех, на которые ссылаются представления.к, потому что никакое взаимодействие с этими узлами DOM невозможно с использованием экземпляра представления.Например, если в представлении я говорю $(this.el).hide()
, ничего не произойдет.
Каков правильный путь, если таковой имеется?