Speichert Angular 2.0 Werte von Variablen auf der Serverseite?

Ich habe ein offizielles Angular 2.0-Schnellstartprojekt geklont und versuche, ein Seitennavigationsfeld hinzuzufügen. Ich habe eine einfache Komponente erstellt, die Folgendes enthält:

export class AppComponent {
    menuVisible: boolean = false;
    toggleVisible() { this.menuVisible = !this.menuVisible; }
}

Und einfache Vorlage (Mops):

side-navigation([class.visible]="menuVisible === true") 
    div(*ngIf="!menuVisible", (click)="toggleVisible()", style="cursor: pointer; font-size:1vw") ☰
    ul(*ngIf="menuVisible")

Aber als ich versucht habe, diese Komponente zu testen, erhalte ich ein seltsames Problem: Manchmal klicke ich in Google Chrome auf die Schaltfläche zum Öffnen des Dide-Bedienfelds (nur zum Beispiel hängt dieses Problem nicht von einem Browser ab). Ich sehe, dass die Seitennavigationsleiste in geöffnet wird ein anderer Browser (Edge). Ich weiß nicht, wie ich das beheben soll. Ist es mein Problem oder eine Art Fehler?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage