首页 文章

是否有某些文件我不应该包含在Angular 2的桶文件中和/或导入顺序是否重要?

提问于
浏览
1

我有一个 index.ts 的功能文件夹,如下所示:

export * from './grouping.model'
export * from './grouping.routing';
export * from './group.component';
export * from './supergroup.component';
export * from './grouping-container.component';
export * from './grouping.service';
export * from './grouping.module';

最初我收到此错误: Can't resolve all parameters for SupergroupComponent: (?, ActivatedRoute) . 然后我改变了导出这些文件的顺序,并得到了一个不同的问题( Unexpected value 'undefined' imported by the module 'GroupingModule' ) .

如果我从这个桶文件中删除 .service 文件并将其导入我的组件中的单独一行,一切正常 . 我可以't seem to find anything that talks about this issue, what should or shouldn't包含在桶文件中,或者这些文件的导出顺序是否重要 .

我会假设订单确实很重要,但我已经订购了我的导入,以便我导入最低级别的构建块并向上移动,但我仍然得到 unresolved parameters 错误 .

1 回答

  • 0

    原来是一个非常简单的修复 . 桶文件中的导出顺序很重要 . 从最低级别开始,按照自己的方式工作,这将解决问题 .

相关问题