2017-02-12 4 views
3

Wie ich '@' Symbol fügen, während Routen KonstruktionAngular 2 url Konstruktion mit '@' Symbol

wie localhost/@user

versuchte ich

{ 
    path:'\@:username', 
    component:ProfileComponent 
} 

und

{ 
    path:"'\@':username", 
    component:ProfileComponent 
} 

kein Erfolg

ich nur den Benutzername als param, eine mögliche Lösung ist erhalten soll ich dieses

{ 
    path:':username', 
    component:ProfileComponent 
} 

und entfernen Sie tun können, ‚@‘ in den „: param, Verwendung param, Gibt es eine Möglichkeit, das bekommen der erste funktioniert?

+0

für jetzt, Sie nicht einen regulären Ausdruck in Routen Definition verwenden können. Also, leider müssen Sie den Parameter in Ihrer Komponente erhalten und entfernen Sie die @ – mickdev

+0

@ Madhu-Kumar - haben Sie herausgefunden, wie es geht? – noisy

+0

Ich mache gerade mit Regex und Split. Es funktioniert für jetzt. Wir werden es weiter versuchen –

Antwort