Как автоматически загрузить Angular 8 компонентов, которые не генерируются с помощью CLI? - PullRequest
0 голосов
/ 09 января 2020

Я хотел бы знать, есть ли простой способ загрузки Angular 8 компонентов, которые не созданы с помощью CLI, в моем приложении без необходимости добавлять их самостоятельно в:

@NgModule({
  declarations: [
    AppComponent,
    DashboardComponent,
    MapComponent,
    PluginComponent,
  ],

Например, Я хотел бы: PluginTestComponent быть добавленным в этот список. Если нет собственного способа, я подумал отредактировать файл перед запуском приложения.

Возможно, я тоже не пойду удачно: моя конечная цель - создать панель управления, где я могу загружать компоненты на нем, где компоненты могут быть созданы внешними людьми, не имеющими доступа к sr c, и могут просто загрузить свои компоненты в определенную папку c.

Я все слышу о советах или решениях.

1 Ответ

0 голосов
/ 14 января 2020

Я не знаю, какая у вас архитектура, но если у вас есть приложение назад, вы можете вызвать это приложение (например, java или. net), которое выполняет команду bash, которая выполняет cli (я предполагал, что вы используете unix систему).

Angular => back => unix => cli

Если ваше приложение полнофронтально, через узел вы также можете извинить bash команды, которые будут вызывать cli и динамически создавать ваш компонент

Node.js => unix => cli

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...