【发布时间】:2021-09-10 17:18:23
【问题描述】:
我刚刚注意到,只要组件有自己的路由,我就可以使用组件而无需在任何模块中声明它。那么,从声明数组中删除所有直接路由的组件是否正确? 这是角度的新行为还是我记错了。
您可以在我的stackblitz 中看到“猫”组件未声明但仍会在按钮单击时加载。
【问题讨论】:
我刚刚注意到,只要组件有自己的路由,我就可以使用组件而无需在任何模块中声明它。那么,从声明数组中删除所有直接路由的组件是否正确? 这是角度的新行为还是我记错了。
您可以在我的stackblitz 中看到“猫”组件未声明但仍会在按钮单击时加载。
【问题讨论】:
this 可能重复
好像:router-outlet 会通过 ComponentFactoryResolver 自动生成组件
换句话说,如果你在没有声明的情况下访问,下面会抛出错误:
<app-cats> </app-cats>
【讨论】: