Приложение Angular 6 после обновления перенаправляет в root - PullRequest
0 голосов
/ 13 октября 2018

У меня проблема с моим угловым 6 приложением.Например: localhost / id / example после обновления перенаправляет на localhost /.Как предотвратить это раздражающее поведение.

guard:

import { Injectable } from "@angular/core";
import { CanActivate } from "@angular/router";
import * as firebase from "firebase";

@Injectable()
export class AuthGuardService implements CanActivate {
  canActivate() {
    if (firebase.auth().currentUser) {
      return true;
    } else {
      return false;
    }
  }
}

app.model.ts

 RouterModule.forRoot([
      {
        path: "",
        component: DashboardComponent,
        canActivate: [AuthGuardService]
      },
      { path: "login", component: LoginComponent },
      { path: "register", component: RegisterComponent },
      {
        path: "pacijent/:id",
        component: PacijentComponent,
        canActivate: [AuthGuardService]
      },

      {
        path: "pacijent/:id/edit",
        component: PacijentEditComponent,
        canActivate: [AuthGuardService]
      },
      {
        path: "novi-pacijent",
        component: NoviPacijentComponent,
        canActivate: [AuthGuardService]
      },

      { path: "**", component: NotfoundComponent }
    ])
  ],

Я прочитал почти все статьи в стеке и пробовал все, но ничегопомогает.Так сложно что-то сделать, когда его перенаправление в root после каждого save.PL помогает мне: (

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...