Я использую модалы Bootstrap 4 в Angular 6 и хочу перенаправить пользователя на другой маршрут после закрытия модального режима.Однако, когда закрывается модальное окно, появляется сообщение об ошибке, сообщающей, что мой введенный маршрутизатор не определен.
Мой код:
import { Component, OnInit } from '@angular/core';
declare var $: any
@Component({
selector: 'app-modal',
templateUrl: './modal.component.html',
styleUrls: ['./modal.component.css']
})
export class ModalComponent implements OnInit {
constructor(
public router: Router
) {}
ngOnInit() {}
ngAfterViewInit() {
$('#mymodal').on('hidden.bs.modal', function (e) {
router.navigate(['/']) //tells me that router is undefined
})
}
}