Angular 2 Redirect bei Klick

8

Wie erstelle ich eine einfache Weiterleitung, wenn ich auf eine Schaltfläche in Angular 2 klicke? Bereits versucht:

%Vor%     
TeodorKolev 16.05.2016, 10:50
quelle

4 Antworten

20

Sie können die Ereignisunterstützung von Angular2 nutzen:

%Vor%     
Thierry Templier 16.05.2016, 10:52
quelle
10

Ich würde es dynamischer machen, indem ich Methodenparameter verwende

Importieren Sie den Winkelrouter

%Vor%

Erstellen Sie eine Schaltfläche mit Klickereignis

%Vor%

Erstellen Sie eine Methode mit einem Seitenname-Parameter

%Vor%

Wenn der Router angeklickt wird, sollte er zur richtigen Seite weitergeleitet werden

    
0x1ad2 15.12.2016 10:07
quelle
9

Ich würde sagen,% routerLink directive & amp; Das über a (anchor) tag

platziert %Vor%

Außerdem müssen Sie ROUTER_PROVIDERS von providers & amp; Fügen Sie es in die Bootstrap-Abhängigkeit ein und fügen Sie ROUTER_DIRECTIVES in dirictions-Option der Komponente hinzu, um routerLink directive für HTML zu verwenden. Stellen Sie sicher, dass RouterModule mit seiner Route in das Main App-Modul eingefügt wurde.

    
Pankaj Parkar 16.05.2016 11:01
quelle
1

Probieren Sie routerLink auf dem Button-Tag

aus %Vor%

Weitere Informationen

    
atish shimpi 19.12.2017 15:15
quelle

Tags und Links