私は2つのコントローラを持っています。 あるコントローラから特定のリンクをクリックすると、別のコントローラの特定のアンカータグにリダイレクトする必要があります。角度4のルートで特定のアンカーにナビゲートできません
私はqueryParamとしてルータにアンカータグを渡してこれをしようとしています。
ただし、出力先コンポーネントで取得しようとすると、パラメータは定義されません。ここで
は、私は私のソースコンポーネントにやってんだよ:
this.router.navigate(['home',{
queryParams: {anchor: 'about'}}])
そして、ここで私は先のコンポーネントにパラメータを取得しようとする方法である:
this.anchor = this.route.queryParams['anchor']
しかし、それは常に未定義です。
リダイレクトはとにかく動作しますが、もちろん特定のアンカーには移動できません。
だあなたは、クエリに*加入することに観察paramsは*ではないでしょうか? [mcve]を挙げてください。 – jonrsharpe