我正在开发一个混合 Angular/AngularJS 应用程序。主要的 AppModule 是使用 AppRoutingModule 的 Angular 模块,它使用给定的状态。像这样的东西:
应用模块:
imports: [AModule, BModule, AppRoutingModule, ...]
应用路由模块:
imports: [UIRouterUpgradeModule.forRoot(states: some_state)]
状态:
export const some_state: [
{
name: 'a',
url: '/a'
views: {
main: {component: AComponent}
}
},
{
name: 'b',
url: '/b'
views: {
main: {component: BComponent}
}
}
]
我想要做什么——假设我在一个 BComponent 中,我想导航到 AComponent。在纯角度组件中,我将使用 RouterModule 中的路由器(AppModule 中的 forRoot 和子模块中的 forChild)。类似 router.navigateToURL('...')
现在我正在使用 UIRouterUpgradeModule ,但我找不到如何去做。任何帮助都会非常感谢!