Ich versuche, in Angular2 Router basierend auf der Sub-Domain in einer URL zu routen. Zum Beispiel, wenn jemand test.domain.com anfordert, erhalten sie die "Test" Route. Ich konnte router.navigate nicht von ngOnInit arbeiten, ohne eine Zeitüberschreitung zu setzen, aber das Ausführen des folgenden vom Konstruktor funktioniert. Wäre es interessant, wenn es eine sauberere Lösung gäbe?Angular2 Routing basierend auf Subdomain?
{path: 'test', component: TestComponent}
this._router.events.subscribe(event => {
if (event.constructor.name === 'NavigationEnd'
&& window.location.hostname == 'test.domain.com'
&& event.url == '/') {
console.log(event.url);
this._router.navigate(['test']);
}
});
funktioniert es nicht? – micronyks
Routing funktioniert in der App, aber nicht von ngOnInit. – Robert