Я пытаюсь реализовать модальность с angular, следуя этому руководству (https://ng-bootstrap.github.io/#/components/modal - раздел «Компоненты как содержимое»), но я хочу, чтобы компонент, отображаемый в модальном окне, сохранял свое состояние после закрытия при следующем открытии.
Я создал простой пример Plunker: http://plnkr.co/edit/EJyZ6nF5WVAS9bvQycQe?p=preview
Чего я хочу добиться, так это того, чтобы вызов open() после вызова openA() отображал текст «Привет, А!» но это не сохранение состояния.
openA() {
const modalRef = this.modalService.open(NgbdModalContent);
modalRef.componentInstance.name = 'A';
}
openB() {
const modalRef = this.modalService.open(NgbdModalContent);
modalRef.componentInstance.name = 'B';
}
open() {
const modalRef = this.modalService.open(NgbdModalContent);
}
¿Как можно создать эту минимальную настройку? ¿Или какую угловую документацию вы рекомендуете, чтобы понять, что происходит?