angular 在单个模块中对模块引用进行分组
angular group module references in a single module
我的应用程序有许多用户在决定注册之前可以参考的模块。我想让他们与其他人分开。
然后将延迟加载这些 "PreRegistration" 模块。
Directory PreRegistration 有一个 splash-page 模块(最终还有其他模块),这些模块都被 pre-reg.module.ts:
pre-reg模块是所有PreRegistration模块的集合(本例中只有1个):
在这个简单的例子中,我想在 app.component.html 中显示它,所以我在 AppModule 中导入:
但在 app.component.html 中,无法识别初始页面选择器。
SplashPageComponent 没有功能,只是一个虚拟 html.
但选择器是正确的。这里是 app.component.html 抱怨缺少引用?
我的 "cute" 组织似乎是在浪费时间。
任何想法为什么它没有被引用?
提前致谢。 :-) 瑜珈
我假设您忘记在 SplashPageModule 中导出 SpashPageComponent。
splash-page.module.ts
...
@NgModule({
declarations: [SpashScreenComponent, ....],
exports: [SpashScreenComponent]
})
您在这里缺少一些东西:
- 您需要声明模块中的组件,这样angular就是
知道了
- 要在外部声明的模块中使用组件,您需要将其导出到模块中,以便在其他地方使用。
splash-page.module.ts
@NgModule({
declarations: [SpashScreenComponent, ....],
exports: [SpashScreenComponent]
})
我的应用程序有许多用户在决定注册之前可以参考的模块。我想让他们与其他人分开。
然后将延迟加载这些 "PreRegistration" 模块。 Directory PreRegistration 有一个 splash-page 模块(最终还有其他模块),这些模块都被 pre-reg.module.ts:
pre-reg模块是所有PreRegistration模块的集合(本例中只有1个):
在这个简单的例子中,我想在 app.component.html 中显示它,所以我在 AppModule 中导入:
但在 app.component.html 中,无法识别初始页面选择器。 SplashPageComponent 没有功能,只是一个虚拟 html.
但选择器是正确的。这里是 app.component.html 抱怨缺少引用?
我的 "cute" 组织似乎是在浪费时间。 任何想法为什么它没有被引用? 提前致谢。 :-) 瑜珈
我假设您忘记在 SplashPageModule 中导出 SpashPageComponent。
splash-page.module.ts ...
@NgModule({
declarations: [SpashScreenComponent, ....],
exports: [SpashScreenComponent]
})
您在这里缺少一些东西:
- 您需要声明模块中的组件,这样angular就是 知道了
- 要在外部声明的模块中使用组件,您需要将其导出到模块中,以便在其他地方使用。
splash-page.module.ts
@NgModule({
declarations: [SpashScreenComponent, ....],
exports: [SpashScreenComponent]
})