コンソールログに現在のルートを印刷しようとしています。ルータのurlプロパティを使用してルートを印刷しようとしました。元のルートが/profile
であっても、/
がルートとして表示されます。私はルータのオブジェクト全体をコンソールに印刷しようとしましたが、URLフィールドは次のように表示されます:url:(...)
。 (...)
をクリックすると、オルゴナルパスはurl:"\profile"
のように表示されます。 (...)
は、ホバー上に "invoke property getter"を表示します。以下は、コンソールにurlを出力するためのコードです。コンソールの正しいルートを取得中にエラーが発生する
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();
}
}
をチェック助けを行ってください。ありがとうございます –