1
角度のあるプロジェクトにアクセスするための作業。ページには次のようなフレームがあります。各要素はコンポーネントです。角4スキップリンク
<div>
<topnav> </topnav>
<leftnav> </leftnav>
<subnav> </subnav>
<header> </header>
<router-outlet> </router-outlet>
</div>
私は、トップナビゲーションにスキップリンクを入れて、フレームに放出されたイベントを持つことは簡単ですが、どのように私は、デフォルトでは、ルータ・アウトレットでの最初のフォーカス可能な要素を集中することを指示しますでしょうか?私はビューの子を使用し、アウトレットへの参照を取得し、それを通して子ノードにアクセスすることができますが、いつも同じノードインデックスになるとは限りません。
おかげ
あなたはページロード時にルータコンセントコンポーネントに集中しますか?そうであれば、ルータコンセントのコンポーネントのOnInit! – JayDeeEss
私はルータのコンセントに負荷を集中させたくありません。最初のフォーカスは、上部ナビゲーションの最初の要素にする必要があります。スキップリンクを使用して、ナビゲーションを飛び越えて、ルーターのコンセント内のコンテンツにまっすぐ移動できます。 – bmac