1.0.1 • Published 6 years ago

ng-dynamic-modal v1.0.1

Weekly downloads
2
License
MIT
Repository
github
Last release
6 years ago

ng-dynamic-modal

Bootstrap based custom modal component for Angular =>5 applications.

Prerequisites

Bootstrap >=4.1.0

Installation

npm install ng-dynamic-modal --save

Uses

Import NgDynamicModal & ModalService

import { NgDynamicModalModule, ModalService } from 'ng-dynamic-modal';

Selector - 'modal'

Input - 'title', 'id'

Directives - 'modal-body' & 'modal-footer' to render dynamic content in body & fotter of modal.

Ouput - close() & open() events

<modal title="mymodal" id="myModal" (close)="doResetContent($event)" (open)="doOtherOperations($event)">
    <div modal-body>
        <input type="text">
    </div>
    <button modal-footer (click)="modalService.close('myModal')">click</button>
</modal>

ModalService exposes open(id) and close(id) functions to open & close the modal instance.

To open the modal call open(idOfmodal) method of modal service from parentComponent.

<button (click)="modalService.open('myModal')">click</button>

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details