В Angular вы можете реализовать кнопку «Назад» несколькими способами. Вот несколько подходов, которые вы можете рассмотреть:
-
Использование Angular Router:
- Импортируйте модуль
Routerиз@angular/router. - Используйте метод
router.navigate(), чтобы перейти на предыдущую страницу. - Вы также можете использовать метод
router.back()для возврата назад.
- Импортируйте модуль
-
Использование объекта
историябраузера:- Импортируйте модуль
Locationиз@angular/common. - Внедрите службу
Locationв свой компонент. - Используйте метод
location.back(), чтобы вернуться назад.
- Импортируйте модуль
-
Использование пользовательской функции:
- Создайте пользовательскую функцию, которая будет использовать объект JavaScript
historyдля перехода назад. - Привяжите эту функцию к событию нажатия кнопки в вашем шаблоне.
- Создайте пользовательскую функцию, которая будет использовать объект JavaScript
Вот пример того, как можно реализовать кнопку «Назад» с помощью Angular Router:
import { Router } from '@angular/router';
constructor(private router: Router) { }
goBack() {
this.router.navigate(['/previous-page']); // Navigate to a specific previous page
}