0.0.17 • Published 2 years ago

ng2-button-loader v0.0.17

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

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);
 });
@angular-devkit/build-angular@angular-devkit/build-optimizer@angular-devkit/schematics@angular/animations@angular/cdk@angular/cli@angular/common@angular/compiler@angular/compiler-cli@angular/core@angular/forms@angular/http@angular/language-service@angular/material@angular/platform-browser@angular/platform-browser-dynamic@angular/pwa@angular/router@angular/service-worker@mdi/js@ngx-formly/bootstrap@ngx-formly/core@ngx-formly/ionic@ngx-formly/material@ngx-loading-bar/core@ngx-loading-bar/http@ngx-loading-bar/router@ngx-translate/core@ngx-translate/http-loader@swimlane/ngx-datatable@types/chai@types/chokidar@types/dateformat@types/diff@types/express@types/express-fileupload@types/fs-extra@types/glob@types/http-proxy@types/http-proxy-middleware@types/inquirer@types/jasmine@types/jasminewd2@types/json-stringify-safe@types/json5@types/lockfile@types/lodash@types/lowdb@types/mocha@types/node@types/node-notifier@types/oauth2orize@types/password-hash@types/progress@types/q@types/rimraf@types/systeminformation@types/vinyl@types/watchacceptsangular-tree-componentaxiosbabel-clibabel-preset-envbackground-worker-processbcryptjsbody-parserbootstrapbs4-breakpointbuffer-shimsbutton-dropdowncallsite-recordchaichalkcheck-node-versioncheeriochokidarcircular-jsoncodelyzercommand-existscompressionconcurrentlycontent-typecookie-parsercopy-pastecore-js-compatcorscprcross-spawndateformatdetect-mochadiffelement-resize-detectorenquirerenum-valueserrorhandlereslinteslint-plugin-importeslint-plugin-jsdoceslint-plugin-prefer-arrowexpressexpress-fileuploadfbgraphfile-loaderfkillfont-awesomefs-extrafuzzyglobgulphammerjshostilehtml-webpack-pluginhttp-proxyhttp-proxy-middlewarehttp-serverincremental-compilerinquirerinquirer-autocomplete-promptis-elevatedistanbul-instrumenter-loaderjasmine-corejasmine-spec-reporterjson-stringify-safejson10json5json5-writerkarmakarma-chrome-launcherkarma-clikarma-coverage-istanbul-reporterkarma-jasminekarma-jasmine-html-reporterlnklockfilelodashlodash-walk-objectlowdbmagic-renamermaterial-design-iconsmethod-overrideminimistmkdirpmochamomentmorphing-modal-libng-packagrng-talkbackng2-file-uploadng2-loggerng2-restng4-iconsng4-modalngx-bootstrapngx-breadcrumbsngx-editorngx-momentngx-pipesngx-storengx-toastrngx-wignode-cli-testnode-cli-testernode-localstoragenode-notifiernodemonnpm-get-dependentsnpm-runomeletteopenorapassportpassport-http-bearerpassword-hashportfinderprettierprogresspromptsprotractorps-listps-nodeqrandomcolorrecord-replay-req-res-scenarioreflect-metadatarimrafrxjsrxjs-compatsimple-gitslocsocket.iosort-package-jsonstatic-columnsstring-similaritysudo-blocksysteminformationtask.jstnp-clitnp-configtnp-coretnp-dbtnp-helperstnp-modelstnp-toolstnp-uits-loaderts-nodetsickletslibtslinttypeormtypescripttypescript-class-helperstypescript-formatteruglifyjs-webpack-pluginunderscoreuuidvalidatorvpn-splitwatchwebpack-clizone.js
0.0.13

2 years ago

0.0.14

2 years ago

0.0.15

2 years ago

0.0.16

2 years ago

0.0.17

2 years ago

0.0.11

3 years ago

0.0.12

3 years ago

0.0.10

3 years ago

0.0.9

3 years ago

0.0.8

3 years ago

0.0.7

3 years ago

0.0.6

8 years ago

0.0.5

8 years ago

0.0.4

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago