ng2-button-loader
TypeScript icon, indicating that this package has built-in type declarations

0.0.2 • Public • Published

ng2-button-loader

Button with loader for angular 2 apps.

Modules marked

To install package run:

npm install ng2-button-loader --save

First import it:

import { Log, Level } from 'ng2-button-loader/ng2-button-loader'

Simple use:

include directive:

...
directives: [ ButtonSaveComponent ]
....

in html

 <button-save [id]="myButton" 
        textSuccess="Is done !"
        textError="Something bad"
 > SAVE </button-save>

when you create save button:

ButtonSaveComponent.setState(this.t('save'), ButtonState.LOADING);
 this.service.model.update(model).subscribe(data => {
     ButtonSaveComponent.setState(this.t('save'), ButtonState.FINISH);
 }, () => {
     ButtonSaveComponent.setState(this.t('save'), ButtonState.ERROR);
 });

Package Sidebar

Install

npm i ng2-button-loader@0.0.2

Version

0.0.2

License

MIT

Last publish

Collaborators

  • darekf77