Ich versuche, meine aktuelle Route zum Konsolenprotokoll zu drucken. Ich habe versucht, die Route mit der URL-Eigenschaft des Routers zu drucken. Es zeigt nur /
als die Route, obwohl die ursprüngliche Route /profile
ist. Ich habe versucht, das ganze Router-Objekt auf die Konsole zu drucken, dort kann ich sehen, Url-Feld wie folgt angezeigt: url:(...)
. Wenn ich auf (...)
klicke, wird der ursprüngliche Pfad wie url:"\profile"
angezeigt. (...)
zeigt "invoke property getter" bei Hover. Das folgende ist der Code, um die URL zu Konsole zu drucken. Ich bin auf eckigem 2.4.0.Fehler beim Abrufen der richtigen Route in der Konsole. Angular2
import { Component, AfterViewInit } from '@angular/core';
import {SignupService} from '../../services/signup.service';
import {Auth} from '../../services/auth.service';
import {AppRoutingModule} from '../../routes/app.routing';
import {Router} from '@angular/router';
declare var $: any;
@Component({
moduleId:module.id,
selector: 'navbar',
templateUrl: 'navbar.component.html',
styleUrls: ['../../assets/css/navbar.css'],
})
export class NavbarComponent {
constructor(private auth: Auth, private router:Router){
console.log(this.router.url);
};
ngAfterViewInit() {
$(".button-collapse").sideNav();
}
}
Bitte Hilfe tun. Danke –