angular组件的引入问题

angular的组件在路由器中引入后,必须还要在模块主体的declarations中再引入一次吗?有没有办法只在一个地方引入一次?

阅读 4.6k
1 个回答

路由中引入是使用,NgModule中的declarations是声明,使用之前必须先声明,如果是动态创建的组件,还需要在entryComponents中声明。需要声明的组件有Pipe、Component、Directive等。

如果是使用其他Module的组件,必须在当前模块的imports中先引入要使用的模块,并且要使用的组件、指令、管道必须在其所属的模块中被导出(exports)。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进