SPFx Angular Ошибка Нет метаданных NgModule для 'App2Module'. ; Зона: <root>; Задача: Promise.then - PullRequest
0 голосов
/ 15 апреля 2020

Я пытаюсь создать несколько веб-частей SPFx Angular в одном решении SPFx. Я дважды выполнил команду yo @ microsoft / SharePoint и получил структуру Angular. Но я сталкиваюсь с проблемой при отображении веб-частей на одной странице.

Если я добавлю обе веб-части на одной странице, только 1 из них будет обработан. Другая 1 выдает исключение как

Unhandled Promise rejection: No NgModule metadata found for 'App2Module'. ; Zone: <root> ; Task: Promise.then ; Value: Error: No NgModule metadata found for 'App2Module'.

Функция рендеринга второй веб-части выглядит следующим образом:

public render(): void {
    this.domElement.innerHTML = '<app-second-component>Loading..</app-second-component>';

    platformBrowserDynamic().bootstrapModule(App2Module).then(ref => {
    }).catch(err => console.error(err));
  }

Я получаю ошибку в строке platformBrowserDynamic().bootstrapModule(App2Module). Я также создал отдельные модули приложений для обеих веб-частей.

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