在这方面,非常感谢角顶大师的帮助。
这是我要尝试执行的操作,当我访问主应用程序页面时,它会从config.service.ts调用getConfigs()并从后端获取数据,然后更新this.configStringSource.next(config)。在那之后,我试图将其重定向到this.router.navigate(['/ clone / status']),但是重定向没有发生。
import { Routes, RouterModule } from '@angular/router';
import { CloneComponent } from './clone/clone.component';
import { StatusComponent } from './status/status.component';
import { ConfigurationComponent } from './configuration/configuration.component';
import { LogsComponent } from './logs/logs.component';
import { ConfigResolver } from './_services/config-resolver.service';
const appRoutes: Routes = [
{ path: 'clone', component: CloneComponent, children: [
{path: 'status', component: StatusComponent, resolve: {config: ConfigResolver} },
]
},
{ path: 'logstream', component: LogstreamComponent },
];
export const AppRouting = RouterModule.forRoot(appRoutes);
Run Code Online (Sandbox Code Playgroud)
export class …
Run Code Online (Sandbox Code Playgroud)