我的路由器配置如下:
import { NgModule } from '@angular/core';
import { PreloadAllModules, RouterModule, Routes } from '@angular/router';
const routes: Routes = [
{ path: '', redirectTo: 'home', pathMatch: 'full' },
{ path: 'home', loadChildren: './home/home.module#HomePageModule' },
{ path: 'game/:g_type', loadChildren: './game/game.module#GamePageModule' }
];
@NgModule({
imports: [
RouterModule.forRoot(routes, { preloadingStrategy: PreloadAllModules })
],
exports: [RouterModule]
})
export class AppRoutingModule { }
激活game
路线的按钮如下:
<a routerLink="/game/level1" routerDirection="forward"><img src='{{ img_dir }}/level1.svg' /> </a>
流程如下:
localhost:8100/home
localhost:8100/game/level1
game
作为页面,实际上不是磁盘上的页面)我该如何解决?这样开发很烦人:/刷新应该加载游戏,因为它还是一个独立页面