我们在routingmodule.ts
文件中定义了2个路由变量,我们需要根据移动设备或网络使用不同的路由。
这是我的代码:
routing module.ts
:
import {NgModule,OnInit} from '@angular/core';
import {Routes, RouterModule, PreloadAllModules} from '@angular/router';
const webRoutes:Routes = [...];
const mobileRoutes:Routes = [...];
@NgModule({
imports: [
RouterModule.forRoot(webRoutes)
],
exports: [RouterModule]
})
export class AppRoutingModule implements OnInit{
constructor(private router: Routes) {}
ngOnInit() {
if (/iPhone|iPad|iPod/i.test(navigator.userAgent) || /Android/i.test(navigator.userAgent)) {
this.router.resetConfig(mobileRoutes);
}
}
我的代码在aot serve
期间显示以下错误:
类型“ Route []”上不存在属性“ resetConfig”