Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

bcd-dialog

bryancondor41MIT0.0.5TypeScript support: included

Genera Dialogos (Modals) de forma sencilla en Angular.

dialog, alert, modal, angular, dialog service, dialog factory, simple angular dialog

readme

Simple Angular Dialog - bcd-dialog

Genera Dialogos (Modals) de forma sencilla en Angular.

1. Instalación

npm install bcd-dialog --save 

2. Cargar Módulo

Importamos DialogModule en nuestro módulo.

@NgModule({
  declarations: [AppComponent],
  imports: [
    DialogModule
  ],
  providers: [],
  bootstrap: [AppComponent]
})
export class AppModule { }

Ahora ya podemos injectar el Servicio y pasar como parametro nuestro Componente a injectar dentro del Dialog/Modal

import { Component } from '@angular/core';
import { DialogService } from 'bcd-dialog';
import { ModalHelloWorldComponent } from './shared/modal-hello-world/modal-hello-world.component';

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.scss']
})
export class AppComponent {

  constructor(
    private dialogService: DialogService
  ) { }

  ngOnInit(): void {
    // Injectando un Componente 'ModalHelloWorldComponent'
    const dialogHello = this.dialogService.create(ModalHelloWorldComponent);

    // Destruyendo Modal
    dialogHello.afterClosed$.subscribe(() => dialogHello.destroy());
  });


}