ngx-navigate-back
v0.0.1
Published
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
Downloads
3
Maintainers
Readme
ngx-navigate-back
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.
Functions
- recordUrlHistory(): Begins recording the navigation history.
- getHistory(): Retrieves the navigation history as an array.
- navigateBack(): Navigates back to the previous page.
Installation
Install ngx-navigate-back via npm:
npm i ngx-navigate-back
Usage
- Import
NgxNavigateBackService
in your Angular component:
import { NgxNavigateBackService } from 'ngx-navigate-back';
- Inject
NgxNavigateBackService
into your component:
constructor(public navigation: NgxNavigateBackService) {
this.navigation.recordUrlHistory();
}
- Use the
navigateBack()
function to implement the "back" functionality:
<button (click)="navigation.navigateBack()">Back to Previous Page</button>
License
This project is licensed under the MIT License - see the LICENSE file for details.