Заметив странное поведение, которое я не могу понять, когда я пытаюсь открыть модальное с помощью ng-bootstrap
openModal(content,modalActionType) {
this.modalActionType = modalActionType;
console.log(this.modalActionType);
open(content);
return false;
}
open(content) {
this.modalService.open(content, {ariaLabelledBy: 'modal-basic-title'})
.result.then((saveOrCancel) => {
}, (dismissReason) => {});
}
HTML
<a class="dropdown-item" (click)="openModal(content,'Reset')">Reset Password</a>
Когда я нажимаю на Reset Password новыйвкладка открывается несмотря на то, что я возвращаю false из функции openModal
.
Странно, но приведенный ниже код работает, и Модал открывается, как и ожидалось .Почему это происходит?
openModal(content,modalActionType) {
this.modalActionType = modalActionType;
console.log(this.modalActionType);
this.modalService.open(content, {ariaLabelledBy: 'modal-basic-title'})
.result.then((saveOrCancel) => {
}, (dismissReason) => {});
return false;
}