在Angular 7的PWA中,路由问题可能会导致应用程序无法正常工作。下面是一个可能的解决方法,包含代码示例:
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { RouterModule } from '@angular/router';
import { AppComponent } from './app.component';
@NgModule({
declarations: [AppComponent],
imports: [
BrowserModule,
RouterModule.forRoot([]) // 路由配置
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
import { NgModule } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import { HomeComponent } from './home/home.component';
import { AboutComponent } from './about/about.component';
const routes: Routes = [
{ path: '', component: HomeComponent },
{ path: 'about', component: AboutComponent }
];
@NgModule({
imports: [RouterModule.forRoot(routes)],
exports: [RouterModule]
})
export class AppRoutingModule { }
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { RouterModule } from '@angular/router';
import { AppRoutingModule } from './app-routing.module'; // 引入AppRoutingModule
import { AppComponent } from './app.component';
@NgModule({
declarations: [AppComponent],
imports: [
BrowserModule,
RouterModule.forRoot([]),
AppRoutingModule // 导入AppRoutingModule
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
通过上述步骤,你应该能够解决Angular 7 PWA中的路由问题。确保路由配置正确,并在需要显示路由组件的地方添加
下一篇:Angular 7 嵌套观察对象