Я использую этот пакет: https://www.npmjs.com/package/angular2-draggable, чтобы сделать модальным. Во всяком случае, у меня есть небольшая проблема с модальным. Каждый раз, когда я перетаскиваю его, перемещаю, закрываю, а затем снова открываю, он открывается в том месте, куда был перемещен. В любом случае, как окно может «всплывать» в центре экрана, даже если я переместил его раньше? Спасибо!
ngx-bootstrap — перетаскиваемый модальный модуль открывается там, где он был перемещен
comment
поднимите вопрос там также, они могли бы помочь вам.
- person k11k2   schedule 07.08.2017
Ответы (1)
Вы должны добавить что-то, чтобы заставить Angular повторно отображать ваше модальное окно.
Например, вы можете использовать что-то вроде
<ng-container *ngIf="isVisible">
... my modal code ...
</ng-container>
person
Kraiss
schedule
18.08.2017
Я назначаю isVisible = true в методе (nodeDblclickHandle()), где я открываю модальное окно (используя this.modal.show()), и устанавливаю isVisible = false в методе, где я закрываю модальное окно. Модальное окно отображается, когда я открываю его в первый раз, но когда я закрываю его и хочу открыть снова, в консоли появляется эта ошибка: ERROR TypeError: Невозможно прочитать свойство 'show' неопределенного в nodeDblclickHandler (main.bundle.js: 6972)
- person Susan; 21.08.2017