无法路由器。导航到延迟加载的子模块

我是新的角度。我从最新版本 8 开始。 我正在尝试编写一个应用程序。路由的初始状态是 path: '',我想根据这里基本路径中的一些条件来确定下一个路由。如果条件是真的,我需要将用户重定向到/home,如果失败,我需要重定向到/welcome。无论是在家里还是在欢迎的时候都是懒洋洋的。 我有一个警卫服务,在那里做出路由决定 (走哪条路)。 App-routing.ts 从 “@ angular/router” 导入 {Routes,RouterModule}; 从 “./services/route-guard/home-guard.service” 导入 {HomeGuardService}; 康斯特路线: 路线 = [ { 路径:,路径匹配: “完整”, 可以激活: 【家庭服务】, 儿童: [ {Path: “welcom”,loadchild: () => import ('./welcome.module')。 {Path: “home”,loadchild: () => import ('./home.module')。然后 (mod => mod.HomeModule)} ] } ]; ……

共1个回答, 标签: angular angular-routing angular-router-guards