Blättern Sie zu Anker funktioniert nicht
Versucht zu scrollen, um einen Anker-link mithilfe der folgenden syntax.
<a [routerLink]="['./']" fragment="test">Testing</a>
- Und der anchor-Knoten sieht wie folgt aus
<div id="test">
Beim anklicken der Adressleiste des Browsers zeigt die #test-fragment, sondern das automatische scrollen nicht Auftritt. Keine Ahnung warum es nicht Blättern?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Basierend auf @vsavkin Problemumgehung und die Vorteile, die Fragmente sind als beobachtbare (mit
"@angular/core": "^2.3.1"
):Ich nehme an, scrollen ist nicht implementiert bei Winkel 2 noch. Meine Lösung für ähnliches problem (scrollen zu Anker auf der selben Seite) zu nutzen, um die ng2-page-scroll.
Schauen, im Winkel 6 neue feature
ViewportScroller
Kann ich vorschlagen user-ng2-Seite-scroll -
ng2-page-scroll
installieren
import in Ihre app.- Modul.ts
testen Sie es in Ihrem html-Komponente
Kantige 6.1 es ist
anchorScrolling
für den router:Diese app.- Modul.ts
html
Importieren Sie nun die viewScroller die Winkel-v6-neue Funktion (dies ist möglicherweise nicht notwendig):
Mochte ich mit dieser
dann in HTML so etwas tun