【发布时间】:2021-02-01 07:12:17
【问题描述】:
我正在开发一个混合 Angular/AngularJS 应用程序。 主要的 AppModule 是使用 AppRoutingModule 的 Angular 模块,它使用给定的状态。类似的东西:
应用模块:
imports: [AModule, BModule, AppRoutingModule, ...]
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,但我找不到如何操作。 任何帮助都会非常感谢!
【问题讨论】:
标签: angularjs angular angular-ui-router angular-router angular-hybrid