ссылки на угловые группы модулей в одном модуле - PullRequest
0 голосов
/ 16 июня 2019

В моем приложении есть несколько модулей, на которые пользователи могут ссылаться, прежде чем они решат зарегистрироваться. Я хочу держать их отдельно от других.

Эти модули "PreRegistration" будут затем загружаться лениво. Каталог PreRegistration имеет модуль страницы-заставки (и, в конечном итоге, другие), на которые ссылается pre-reg.module.ts:

enter image description here

pre-reg module - это набор всех модулей предварительной регистрации (в данном случае только 1):

enter image description here

В этом простом случае я хочу показать его в app.component.html, чтобы импортировать в AppModule:

enter image description here

Но в app.component.html селектор страницы-заставки не распознается. SplashPageComponent не имеет функций, только фиктивный HTML.

enter image description here

но селектор правильный. Вот app.component.html, жалующийся на отсутствующую ссылку?

enter image description here

Моя "милая" организация кажется пустой тратой времени. Есть идеи, почему на него не ссылаются? ЗАРАНЕЕ СПАСИБО. :-) Йог

Ответы [ 2 ]

1 голос
/ 16 июня 2019

Есть пара вещей, которые вам здесь не хватает:

  1. Вам необходимо объявить компонент в модуле, чтобы угол был осознавая это
  2. Чтобы использовать компонент вне его объявленного модуля, необходимо экспортировать его в модуль, чтобы его можно было использовать в другом месте.

звонковый page.module.ts

@NgModule({
   declarations: [SpashScreenComponent, ....],
   exports: [SpashScreenComponent]
})
1 голос
/ 16 июня 2019

Я предполагаю, что вы забыли экспортировать SpashPageComponent в SplashPageModule.

splash-page.module.ts ...

@NgModule({
declarations: [SpashScreenComponent, ....],
exports: [SpashScreenComponent]
})
...