Das ui-Router-Modul wurde aktualisiert, um standardmäßig zur ui-view zu blättern. Sie können das Attribut autoscroll="false"
für <div ui-view>
hinzufügen, um dies zu verhindern. Die Standardeinstellung ist true
, die bei einer Statusänderung zur ui-view scrollt.
Ich würde denken, dass es andersherum sein sollte, wo Sie den Autoscroll aktivieren müssen anstatt zu deaktivieren, aber das ist die Funktionalität des aktualisierten ui-Routers.
Sie können darüber hier nachlesen.
Im verknüpften Github-Problem heißt es, dass der Standardwert autoscroll="expr"
ist, aber ich habe festgestellt, dass expr
nichts tut und dass der Standardwert autoscroll="true"
ist (was mehr Sinn macht).
Bei der Routenänderung wird zum oberen Seitenrand geblättert.
%Vor%Setzen Sie diesen Code auf Ihren Controller. (Ändern Sie den Wert gemäß Ihren Anforderungen)
Tags und Links scroll angular-ui-router