navigieren Ich habe zwei separate Controller. Wenn ich auf einen bestimmten Link von einem Controller klicke, möchte ich zu einem bestimmten Anker-Tag in dem anderen umleiten.Kann nicht zu bestimmten Anker in Angular 4 Route
Ich versuche, dies zu tun, indem ich das Anchor-Tag als AbfrageParam an den Router übergeben.
Wenn ich jedoch versuche, es in der Zielkomponente abzurufen, ist der Parameter nicht definiert.
Hier ist, was ich in meinem Source-Komponente so mache:
this.router.navigate(['home',{
queryParams: {anchor: 'about'}}])
Und hier ist, wie ich versuche, den Parameter in der Zielkomponente abzurufen:
this.anchor = this.route.queryParams['anchor']
Aber es ist immer undefiniert.
Die Umleitung funktioniert sowieso, aber natürlich kann ich nicht zum spezifischen Anker gehen.
Sollten Sie nicht sein * Anmeldung * auf die Abfrage beobachtbaren params? Bitte geben Sie ein [MCVE]. – jonrsharpe