Angular 2 - 使用"升级适配器"升级时是否可以使用新路由器

Yan*_*aim 14 javascript angular-ui-router angular

我正在使用升级适配器逐步升级我的应用程序.我的应用程序使用ui-router(+有子路由).

我在Angular 2中阅读了这篇关于路由的好文章.我的问题是:

是否可以在Angular 1.X app +升级适配器中使用新路由器?

例如:

我有一个角度1.X模板<div ui-view=""></div>.当我将它升级为Angular 2.0组件时,我必须使用新的组件路由器,因为Angular 2.0现在正在渲染这个组件.但是,为了使用它,我应该这样做:

bootstrap(App, [provide(LocationStrategy, { useClass: PathLocationStrategy })])
Run Code Online (Sandbox Code Playgroud)

使用Upgrade Adater引导时我没有这个!

我应该首先将引导程序移动到Angular 2,然后再移动到Component路由器吗?

谢谢

wil*_*bbs 0

绝对地!您的组件包含ui-view应该更改为 a router-outlet,但除此之外,您应该能够将路由转换为 AngularJS 组件并将它们与新的 RouterModule 一起使用。