Я по сути пытаюсь создать блоки компонентов HTML, которые можно использовать в редакторе страниц WordPress.Проблема, с которой я сталкиваюсь, заключается в том, что каждый блок использует директиву ng-controller для получения доступа к области действия указанного контроллера.Это приводит к тому, что создаются новые экземпляры того же контроллера, что вызывает задержку появления блоков (это также не практичный способ сделать это).
Способ, которым у меня сейчас настроено приложение, таков:использовать короткий код, связанный с одной большой страницей html, который не может легко управляться конечным пользователем и отходит от структуры на основе компонентов, которую я хотел бы реализовать.Я пытался использовать директиву angularjs .component (), но я столкнулся с той же проблемой, связанной с наличием новых экземпляров контроллера.
<div ng-controller="someCtrl">
--- first html block that loads first ---
</div>
<div ng-controller="someCtrl">
--- second html block that is delayed until after the first is loaded ---
</div>
По сути, я хотел бы знать, есть лиспособ получить доступ к одному и тому же контроллеру (исключая оболочку) без создания новых экземпляров указанного контроллера?