Допустим, есть проект, где есть объект "Заявка", есть детальная страница с этой заявкой и таблица этих заявок.
В таблице при клике по ссылке детальная страница заявки открывается через AJAX в fancyBox в пределах этой же страницы с таблицей заявок.
На детальной странице заявки есть комментарии, которые были переделаны на Vue.js, упрощенно в виде:
<comments>
<comment v-for="comment in comments" :comment="comment"></comment>
</comments>
И всё нормально работает.
Но теперь при загрузке fancybox комментарии не подгружаются (что ожидаемо), потому что Vue не рендерит компоненты, загружаемые через AJAX.
Так вот вопрос: как обычно это обходят в мире Vue?
Или делают отдельный компонент (скрытый сначала), в который при клике подгружаются все данные заявки и он отображается в модальном окне? Но в этом случае нужно будет, видимо, всю страницу заявки переделывать на Vue-компонент.