如何在 angular 中的动态加载模块组件中使用现有组件
how to use existing component in the dynamic loaded module component in angular
是否可以在使用loadClildren
作为标签的动态未来加载组件中使用带有app.module.ts的加载组件?
我有一个 SharedTag 组件并在 app.module 中声明并在 bootstrap 发生时加载。
<shpared-tag></shared-tag>
我有另一个搜索组件,它将按如下方式动态加载。
{
path: 'search/:searchText',
loadChildren: 'app/search/search.module#SearchModule'
}
但是当我尝试在动态加载的搜索组件中使用 <shpared-tag></shared-tag>
时,它说共享标签组件不可用。但是这个组件已经加载了 app.module 并且在浏览器中可用。
如果是angular-cli和webpack build,这个问题已经解决,以后的组件不用担心。
Webpack 模块加载器,用于查找模块并在浏览器中加载它们。
是否可以在使用loadClildren
作为标签的动态未来加载组件中使用带有app.module.ts的加载组件?
我有一个 SharedTag 组件并在 app.module 中声明并在 bootstrap 发生时加载。
<shpared-tag></shared-tag>
我有另一个搜索组件,它将按如下方式动态加载。
{
path: 'search/:searchText',
loadChildren: 'app/search/search.module#SearchModule'
}
但是当我尝试在动态加载的搜索组件中使用 <shpared-tag></shared-tag>
时,它说共享标签组件不可用。但是这个组件已经加载了 app.module 并且在浏览器中可用。
如果是angular-cli和webpack build,这个问题已经解决,以后的组件不用担心。
Webpack 模块加载器,用于查找模块并在浏览器中加载它们。