0
In diesem Code:Wie passiert zuzuschreiben ID ngCLass Zustand
<div id="navi-div">
<div class="navi-button" id="dashboard" (click)="goTo($event)" [ngClass]="{'navi-button-selected': selectedEvent === id}">Dashboard Final </div>
<div class="navi-button" id="dashboardtemp" (click)="goTo($event)" [ngClass]="{'navi-button-selected': selectedEvent === id}"> Dashboard Temp </div>
</div>
Ich kann nicht korrekt ID-Wert auf [ngClass] Zustand übergeben. In ngClass $ event wird nicht erkannt. Also, wie kann ich das tun?
Meine ONCLICK Funktion:
private goTo(event): void {
let path: string = event.target.attributes.id.value;
this.selectedEvent = event.target.attributes.id;
this.router.navigate([path], { queryParams: { }});
}
ich einmal möchte nur eviter bestanden wieder "url" es gibt keine andere Möglichkeit? – VANILKA
und wie kann ich von meiner Funktion darauf zugreifen? – VANILKA
um es von Ihrer Funktion aus zugänglich zu machen, können Sie es als Argument weitergeben .... goTo (Dashboard) wie es hier erklärt https://angular.io/docs/ts/latest/guide/template-syntax.html#!# Ref-Vars hoffe, es hilft –