问题标签 [angular2-providers]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Angular9'没有为ActivatedRoute提供'
我是 Angular 9 的初学者。我正在关注一个在线视频教程来练习 Angular,但是我的代码(与教程相同)有问题,我不知道怎么解决。实际上,教程将路由的东西都放在 app.module.ts 中,但我使用 app-routing.module.ts 来分离关注点。当我启动“ng serve --open”时,页面仍然空白并出现以下错误:
实际上,自从我使用提供程序以来,我就遇到了这个问题。是不是很难理解,因为控制台没有给出任何类行代码。但是,我试图在这里描述应该使用它的有用类,如果需要更多类,我会这样做:
--app.module.ts--
--app-routing.module.ts--
--book.component.ts--
当我使用 app-routing.module.ts 时,教程的 app.module 有很大的不同(其中也包含了路由的东西):
我尝试了类似问题的解决方案,但它不起作用。