Привет, пользователи RactiveJS, я здесь новенький, и я очень рад использованию RactiveJS, но я задумался, могу ли я обновить шаблон/данные внутри экземпляра Ractive.
У меня есть следующее модальное окно:
<div id="modal" intro-outro="fade:100">
<div id="content">{{>content}}</div>
</div>
А >content — это шаблон ранжирования. Представьте, что нажатие на игрока должно перезаписать рейтинг с помощью шаблона playerProfile и запрошенных данных. Есть ли другой способ сделать это, кроме демонтажа, а затем повторно инициализировать модальное окно с помощью шаблона playerProfile?
ОБНОВЛЕНИЕ
Я забыл упомянуть, что на данный момент в окне будет около 20 шаблонов (количество будет увеличиваться в будущем по мере усложнения игры). Окно, о котором я говорю, — это главное модальное окно, в котором отображаются все шаблоны, запускаемые пользователем, такие как рейтинги, письма, отчеты, племена, карты и т. д.
С уважением.
ВРЕМЕННОЕ РЕШЕНИЕ Ответ Марти правильный, но я бы предпочел не усложнять себе жизнь и просто создавать новые экземпляры Ractive внутри #content div, чем создавать разные экземпляры всего модального окна, которое будет отображаться при инициализации и скрываться при разборке.