Bläddra i källkod

added hashtagrouting

Warafear 11 månader sedan
förälder
incheckning
aea6329b93
2 ändrade filer med 18 tillägg och 8 borttagningar
  1. 7 7
      src/app/app-routing.module.ts
  2. 11 1
      src/app/app.module.ts

+ 7 - 7
src/app/app-routing.module.ts

@@ -3,14 +3,14 @@ import { RouterModule, Routes } from '@angular/router';
 import { CharacterModule } from './character/character.module';
 import { JournalModule } from './journal/journal.module';
 
-const routes: Routes = [
-  { path: 'character', loadChildren: () => CharacterModule },
-  { path: 'journal', loadChildren: () => JournalModule },
-  { path: '**', redirectTo: 'character', pathMatch: 'full' },
-];
+// const routes: Routes = [
+//   { path: 'character', loadChildren: () => CharacterModule },
+//   { path: 'journal', loadChildren: () => JournalModule },
+//   { path: '**', redirectTo: 'character', pathMatch: 'full' },
+// ];
 
 @NgModule({
-  imports: [RouterModule.forRoot(routes)],
-  exports: [RouterModule],
+  // imports: [RouterModule.forRoot(routes)],
+  // exports: [RouterModule],
 })
 export class AppRoutingModule {}

+ 11 - 1
src/app/app.module.ts

@@ -8,16 +8,25 @@ import { MatSlideToggleModule } from '@angular/material/slide-toggle';
 import { HttpClient, HttpClientModule } from '@angular/common/http';
 import { TranslateModule, TranslateLoader } from '@ngx-translate/core';
 import { TranslateHttpLoader } from '@ngx-translate/http-loader';
+import { RouterModule, Routes } from '@angular/router';
+import { CharacterModule } from './character/character.module';
+import { JournalModule } from './journal/journal.module';
 
 export function HttpLoaderFactory(httpClient: HttpClient) {
   return new TranslateHttpLoader(httpClient);
 }
 
+const routes: Routes = [
+  { path: 'character', loadChildren: () => CharacterModule },
+  { path: 'journal', loadChildren: () => JournalModule },
+  { path: '**', redirectTo: 'character', pathMatch: 'full' },
+];
+
 @NgModule({
   declarations: [AppComponent],
   imports: [
     BrowserModule,
-    AppRoutingModule,
+    RouterModule.forRoot(routes, { useHash: true }),
     NgbModule,
     BrowserAnimationsModule,
     MatSlideToggleModule,
@@ -31,6 +40,7 @@ export function HttpLoaderFactory(httpClient: HttpClient) {
     }),
   ],
   providers: [],
+  exports: [RouterModule],
   bootstrap: [AppComponent],
 })
 export class AppModule {}