Попин не закрывается в IE11 - PullRequest
0 голосов
/ 22 мая 2019

Здравствуйте, я использую модальное окно ngbootstrap в моем угловом 6, у меня есть код ниже в моем html, чтобы закрыть popin.

 <button type="button" class="close" data-dismiss="modal" aria-label="Close">
        <span (click)="closePopin()">×</span></button>
    </div>

вот код в файле .ts.

import {NgbActiveModal} from '@ng-bootstrap/ng-bootstrap';

 constructor(public activeModal: NgbActiveModal) {}
 closePopin() {
       this.activeModal.close();     
   }

Однако это не работает в IE11, когда мы нажимаем кнопку popin X, ничего не происходит, n

1 Ответ

1 голос
/ 22 мая 2019

Если вы переместите (click)="closePopin() из элемента span в родительский элемент button, он будет работать в IE11:

<button type="button" class="close" data-dismiss="modal" aria-label="Close" (click)="closePopin()">
    <span>×</span>
</button>

Пожалуйста, посмотрите этот StackBlitz для демонстрации

...