我从有角度开始,然后出现下一个问题。
在组件中,app.component.html是我有一个导航和一些所有路由共有的元素。但现在我想创建一个管理员的一部分,既不使用导航也不使用其他元素。但是我创造的其他人。
我的问题是:我可以创建另一种文件类型" app.component"对于具有自己结构且与另一方无关的管理部分?
答案 0 :(得分:1)
您不需要其他“app.component”,您可能只想为管理实用程序和路由创建另一个模块。这样你的app.component就是整个应用程序的父级。
app.component将位于主app.module.ts文件中,然后您可以创建两个导入app.module的子模块。
例如
重点是模块化应用程序的各个部分。这样,您的管理模块可以与其他所有内容分开存在,并且不依赖于user.module所做的任何依赖。反之亦然。
此外,这会打开延迟加载选项,每个模块专门的路线保护等...我建议阅读NgModules on the angular docs.
您会注意到该文档末尾有不同模块“类型”的链接:
您要求的是两个不同的功能模块及其自己的输入组件和服务