小编Gun*_*a M的帖子

Angular 4-路由器解析不适用于BehaviorSubject

在这方面,非常感谢角顶大师的帮助。

这是我要尝试执行的操作,当我访问主应用程序页面时,它会从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)

observable angular angular4-router

5
推荐指数
2
解决办法
3315
查看次数

标签 统计

angular ×1

angular4-router ×1

observable ×1