angular - 使用 Router 作为依赖项降级 Angular 组件
问题描述
我正在尝试制作一个混合应用程序。我降级了一个使用 Angular 路由器的 Angular (Angular 6.0.0) 组件
constructor(private router: Router) { }
我还在模块中添加了 Router 和 RouterModule 作为提供程序
providers:[
{ provide: 'Router', useClass: Router },
RouterModule
]
但是,打开 angularjs 页面时出现以下错误
Uncaught (in promise) Error: Can't resolve all parameters for Router: (?, ?, ?, ?, ?, ?, ?, ?)
我该如何解决这个问题?我还有什么需要补充的吗?还是我通过不正确的方式提供了 RouterModule?
解决方案
推荐阅读
- matlab - 3D FFT后如何恢复原始信号?
- c# - 使用具有不同起点的 dijkstra 算法时 Unity 崩溃
- java - 在 Web 和服务项目中有 2 个 ehcache.xml
- angular - NgRx8:runtimeChecks 导致属性提前触发
- c# - 在 .NET Core 中使用不同的构造函数参数(DI 和非 DI)注册多个 IHostedService 实例
- node.js - Heroku 如何正确映射 APEX 域
- python - 如何更新泡菜文件?
- javascript - TYPO3:我的插件的 ckeditor 配置中标签的数据属性是条纹的
- python-3.x - 如何通过beautifulsoup在抓取的页面中找到最大的图像?
- javascript - 如何等待任务结束 - Javascript