Skip to main content
Version: v5

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.

Properties

component

DescriptionComponent to navigate to. Only used if the routerDirection is "forward" or "root".
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
Typeundefined \| { [key: string]: any; }
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'