У меня есть существующий SPA, который был разработан с использованием вложенных компонентов RactiveJS. Это здорово, и предлагает массу гибкости во всем приложении. В настоящее время я пытаюсь добавить поддержку маршрутизации на стороне клиента, используя страницу. Моя навигация переключает компоненты высокого уровня, используя простую разметку шаблона {{#visible}}{{/visible}}
для каждого компонента. Это немного проблематично в текущем состоянии, так как всегда запускает повторную визуализацию всякий раз, когда компонент высокого уровня становится видимым снова.
Есть ли способ отрисовать компонент, например, с именем widget
, без использования
<widget></widget>
метод? Я уже "зарегистрировал" компонент у родителя, но, очевидно, при его построении с помощью
new App.components.widget
Я могу контролировать, как/когда он отображается/вставляется/отсоединяется, но теряет признание в иерархии компонентов приложения.