BBa*_*ger 7 ng2-bootstrap angular
我正在使用ng2-bootstrap,并导入ModalModule.forRoot()以完成模态用法.我正在遵循Angular风格指南,因为我知道如何.我需要在我的应用程序中的更多位置使用模式比以前更多,并且我正在尝试将导入移动到更全局的模块.问题是Angular不会让我从我的共享模块或我的核心模块导出它,因为它使用forRoot().遵循最佳实践,我理解我不应该将其导入我的AppModule; 他们说AppModule如果它保持最小并且仅用于导入CoreModule和引导应用程序则更稳定.那么我在哪里导入它?
使用ModalModule.forRoot()时,它会在应用程序的底部注册仅需要一次的内容。(AppModule)
然后,您可以在需要的任何位置导入ModalModule,它将使用.foorRoot()创建的单例对象。
因此,在您的情况下,应在AppModule中使用ModalModule.foorRoot(),然后在共享模块中首先使用imports: [ModalModule],然后再将exports: [ModalModule]其随处使用。
附言 有一个为Angular 1做ui-bootstrap的家伙有一个更完整的bootstrap项目,叫做:https : //ng-bootstrap.github.io
| 归档时间: |
|
| 查看次数: |
2477 次 |
| 最近记录: |