Я работаю над проектом, в котором мы хотим создать веб-интерфейс, используя «настоящую» архитектуру плагинов. Что я имею в виду, говоря «правда».
Представьте, что у вас есть веб-приложение для настройки. Интерфейс этого приложения может динамически изменяться, поскольку мы можем устанавливать функциональные возможности во время выполнения. Таким образом, мы можем добавлять некоторые новые функции во время выполнения. Моя идея - иметь простой пользовательский интерфейс, который может загружать несколько плагинов. Эти плагины могут быть загружены в этот простой пользовательский интерфейс как отдельные страницы.
В то время, когда я компилирую этот простой пользовательский интерфейс для конфигурации, я не знаю плагины, которые будут установлены позже. К сожалению. Моя идея состоит в том, чтобы иметь API отдыха, который предоставляет плагины (может быть, в виде модулей веб-пакета?), И чтобы простой пользовательский интерфейс просто загружал эти плагины при запуске.
Сегодня я провел небольшое исследование, и я совершенно не уверен если сделать что-то подобное возможно с angular Ivy. Поскольку я не эксперт, возможно, кто-нибудь сможет ответить на этот вопрос, прежде чем я собираюсь копать глубже.
Можно ли создать angular компоненты, которые не известны приложению во время компиляции, но являются позже загружается через бэкэнд?
Спасибо за короткий ответ
С уважением