Skip to main content
Version: v10

ion-nav-link

A navigation link is used to navigate to a specified component. The component can be navigated to by going forward, back or as a root component.

It is the element form of calling the push(), pop(), and setRoot() methods on the navigation controller.

Refer to the nav documentation for more information.

Properties​

component​

DescriptionComponent to navigate to. Only used if the routerDirection is "forward" or "root".

This is a virtual property that is set once during initialization and will not update if you change its value after the initial render.
Attributecomponent
TypeFunction | HTMLElement | ViewController | null | string | undefined
Defaultundefined

componentProps​

DescriptionData you want to pass to the component as props. Only used if the "routerDirection" is "forward" or "root".
Attributeundefined
TypeT | undefined
Defaultundefined

mode​

DescriptionThe mode determines the platform behaviors of the component.

This is a virtual property that is set once during initialization and will not update if you change its value after the initial render.
Attributemode
Type"ios" | "md"
Defaultundefined

routerAnimation​

DescriptionThe transition animation when navigating to another page.
Attributeundefined
Type((baseEl: any, opts?: any) => Animation) | undefined
Defaultundefined

routerDirection​

DescriptionThe transition direction when navigating to another page.
Attributerouter-direction
Type"back" | "forward" | "root"
Default'forward'

theme​

DescriptionThe theme determines the visual appearance of the component.

This is a virtual property that is set once during initialization and will not update if you change its value after the initial render.
Attributetheme
Type"ios" | "md" | "ionic"
Defaultundefined

Events​

No events available for this component.

Methods​

No public methods available for this component.

CSS Shadow Parts​

No CSS shadow parts available for this component.

CSS Custom Properties​

No CSS custom properties available for this component.

Slots​

No slots available for this component.