Topic: MDB Modal Dynamic don't use already existing data service
MatDepInfo asked 5 years ago
I used Modal from ngx-bootstrap and I try to switch to MDB Modal. I use Modal with Dynamic Modal Options.
Before I use (with private modalService: BsModalService):
this.modal = this.modalService.show(AppModalFormComponent, { initialState: { form: this }, backdrop: 'static' });
Now (with private modalService: MDBModalService):
this.modal = this.modalService.show(AppModalFormComponent, {
backdrop: true,
keyboard: true,
focus: true,
show: false,
ignoreBackdropClick: false,
class: '',
containerClass: '',
animated: true,
data: {
form: this,
}
});
In both case, modal is showing via AppModalFormComponent. In this component, I use a service (FormService with a console log in the constructor of the service). In the first case (ngx-bootstrap), the contructor service is not showing (because already initialized) and I can access to service data. In the second one (MDB), service constructor is showing (while it is already initialized) and data is undefined. Why ?
FREE CONSULTATION
Hire our experts to build a dedicated project. We'll analyze your business requirements, for free.
Open
- User: Free
- Premium support: No
- Technology: MDB Angular
- MDB Version: 9.1.0
- Device: MBP
- Browser: Safari
- OS: Catalina
- Provided sample code: No
- Provided link: No