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

时间:2016-01-26 21:25:22

标签: javascript angular angular-ui-router

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

我在Angular 2中读到了这个great article关于路由的问题。我的问题是:

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

例如:

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

bootstrap(App, [provide(LocationStrategy, { useClass: PathLocationStrategy })])

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

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

由于

1 个答案:

答案 0 :(得分:0)

绝对!包含ui-view的组件应更改为router-outlet,否则,您应该能够将路由转换为AngularJS组件并将其与新的RouterModule一起使用。