You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ngx-navigate-back is a lightweight Angular library designed to simplify navigation management within Angular applications. With ngx-navigate-back, you can easily implement a "back" functionality similar to the browser's native back button, allowing users to navigate to the previous page within your Angular application.
ngx-navigate-back is a lightweight Angular library designed to simplify navigation management within Angular applications. With ngx-navigate-back, you can easily implement a "back" functionality similar to the browser's native back button, allowing users to navigate to the previous page within your Angular application.
Features
Simple Integration: Easy to integrate into your Angular application.
Record Navigation History: Record the navigation history to enable smooth backward navigation.
Retrieve Navigation History: Get the navigation history as an array.
Navigate Back: Go back to the previous page with a simple function call.
Get Last URL: Retrieve the last visited URL to display along with the back button or anywhere else in your application.
Functions
recordUrlHistory(): Begins recording the navigation history.
getHistory(): Retrieves the navigation history as an array.
navigateBack(): Navigates back to the previous page.
getLastUrl(): Returns the last visited URL, which can be used to display or reference the last URL in the app.
Installation
Install ngx-navigate-back via npm:
npm install ngx-navigate-back
Usage
Import NgxNavigateBackService in your Angular component:
Use the navigateBack() function to implement the "back" functionality, and use getLastUrl() to display the last URL::
<button(click)="navigation.navigateBack()">Back to Previous Page {{ navigation.getLastUrl() }}</button>
Click the image below to read the full article on medium:
License
This project is licensed under the MIT License - see the LICENSE file for details.
About
ngx-navigate-back is a lightweight Angular library designed to simplify navigation management within Angular applications. With ngx-navigate-back, you can easily implement a "back" functionality similar to the browser's native back button, allowing users to navigate to the previous page within your Angular application.