Professional Documents
Culture Documents
https://valor-software.com/ngx-bootstrap/#/getting-started
3 . Una vez instalado nos vamos a la carpeta app.module.ts e importamos la siguiente Liberia
Y además agregamos esta línea en el array de imports que esta debajo del decorador
@NgModule
ModalModule.forRoot(),
(esto se puede copiar)
5. Ahora como queremos que el modal se despliege en el botón de agregar registro (el botón
que esta al ultimo en la vista indicator-detail.component.html) nos vamos al archivo indicator-
detail.component.ts e importamos estas librerias
openModal(template: TemplateRef<any>) {
this.modalRef = this.modalService.show(template);
}
closeModal(){
this.modalRef.hide();
}
(esto se puede copiar)
7 Ahora colocamos el cuerpo del modal y para hacer esto nos vamos al archivo indicator-
detail.component.html y agregamos esto:
<ng-template #template>
<div class="modal-header">
<h4 class="modal-title pull-left">Modal</h4>
<button type="button" class="close pull-right" aria-label="Close"
(click)="modalRef.hide()">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-body">
<!--<app-addregistry></app-addregistry>-->
Aqui deberia mostrar el modal de agregar formulario
<button type="button" class="btn btn-sucess"
(click)="closeModal()">Cerrar</button>
</div>
</ng-template>
(esto se puede copiar ya que es paja ponerlo a mano)
Lo anterior hará que al apretar el botón se dispare el evento click e invocara al método
openModal en el archivo indicator-detail.component.ts
https://valor-software.com/ngx-bootstrap/#/modals
Yo aplique solamente el que dice service example ya que hay otras formas mas de desplegarlo