On this page
ViewportScroller
class
Defines a scroll position manager. Implemented by BrowserViewportScroller.
abstract class ViewportScroller {
abstract setOffset(offset: [number, number] | (() => [number, number])): void
abstract getScrollPosition(): [number, number]
abstract scrollToPosition(position: [number, number]): void
abstract scrollToAnchor(anchor: string): void
abstract setHistoryScrollRestoration(scrollRestoration: "auto" | "manual"): void
}
Provided in
'root'-
ServerModule
Methods
|
setOffset()
|
|||
|---|---|---|---|
Configures the top offset used when scrolling to an anchor. |
|||
|
offset |
[number, number] | (() => [number, number]) |
A position in screen coordinates (a tuple with x and y values) or a function that returns the top offset position. |
Returns
void
|
getScrollPosition()
|
|---|
Retrieves the current scroll position. |
|
|
scrollToPosition()
|
|||
|---|---|---|---|
Scrolls to a specified position. |
|||
|
position |
[number, number] |
A position in screen coordinates (a tuple with x and y values). |
Returns
void
|
scrollToAnchor()
|
|||
|---|---|---|---|
Scrolls to an anchor element. |
|||
|
anchor |
string |
The ID of the anchor element. |
Returns
void
|
setHistoryScrollRestoration()
|
|||
|---|---|---|---|
Disables automatic scroll restoration provided by the browser. See also window.history.scrollRestoration info. |
|||
|
scrollRestoration |
"auto" | "manual" |
Returns
void
© 2010–2021 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://v11.angular.io/api/common/ViewportScroller