ngx-heyl-modal
v2.1.1
Published
A simple Angular2+ modal window
Downloads
79
Readme
ngx-heyl-modal
This package allows you to use a modal window in AngularX (2+) projects.
Please don't hesitate to ask for new features or report a bug on Github! Thanks
Summary
Updates
- 10 Jun. 2018
- Re-created library with Angular 6
- Fix closeButton not working
- Review CSS
- Removed ModalConfig class
1. Features
- Modal component
- Easily usable
- Minimal CSS to be easily customizable
- Fade animation from top, bottom, left and right
2. Wiki
2.1 Inputs & Functions
| @Input() | Default value | Description |
| -------| --------------| ----------- |
| size | "70%" | Width of the modal |
| fade | ModalFade.BOTTOM | Position from where the modal fade : "top" / "bottom" / "left" / "right" |
| closeButton | true | Display or not the × button in the header |
ModalComponent's functions available :
| functions | Description |
| -------| --------------|
| show([callback]) | Show the modal, and call the callback if not undefined |
| hide([callback]) | Hide the modal, and call the callback if not undefined |
3. How to use
Install npm module :
npm i ngx-heyl-moduleImport the module :
Open your
app.module.tsfile and import the module :import { ModalModule } from "ngx-heyl-modal"; @NgModule({ imports: [ ..., ModalModule ] })Use
<modal>component :Declare a modal in an html file
<modal #modal fade="top" size="50%"> <div class="modal-header"> This is my header </div> <div class="modal-body"> Here you can type some long text and html </div> <div class="modal-footer"> <button (click)="modal.hide()">Close</button> </div> </modal>
