是否可以使用新的 Angular 路由器路由旧的 AngularJS 页面?

Is it possible to route an old AngularJS page with a new Angular router?

我们正在迁移一个应用程序,其中包含旧的 (AngularJS) 和新的 (Angular 8) 组件。它们很复杂,因此我们希望逐步迁移它们。我的问题是,是否可以向我的 "new" 路由器添加一个重定向到旧 AngularJS 组件的路由?

您可以使用 ngUpgrade 到 运行 Angular + AngularJS 直到您完全迁移,但是您也需要对 AnguleJS 组件进行一些更改。

可以查看官方文档here

最好为新的 Angular8 项目重写旧的 AngularJS 组件,这样您以后就不会遇到可扩展性问题。 coryrylan.com/blog — AngularComparing Angular 1 Components to the latest Angular Components 是比较新旧组件结构的 link

不,您不能在您的应用程序上直接使用 angular 路由。你需要升级版本。