angular-button-loader
Version:
Angular directive to display loading spinner on button and disable the button while performing async calls. It supports Angular 4+.
1 lines • 2.26 kB
JSON
{"__symbolic":"module","version":4,"metadata":{"AngularButtonLoaderService":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor"}],"displayLoader":[{"__symbolic":"method"}],"hideLoader":[{"__symbolic":"method"}]}},"AngularButtonLoaderModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"ɵa"}],"imports":[],"exports":[{"__symbolic":"reference","name":"ɵa"}],"providers":[]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"AngularButtonLoaderModule"},"providers":[{"__symbolic":"reference","name":"AngularButtonLoaderService"}]}}}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":5,"character":1},"arguments":[{"selector":"[buttonLoader]"}]}],"members":{"disableProperty":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostBinding","line":10,"character":3},"arguments":["disabled"]}]}],"loaderColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3}}]}],"onClick":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":14,"character":3},"arguments":["click"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"AngularButtonLoaderService"},{"__symbolic":"reference","name":"ElementRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":37,"character":32}]}],"ngOnInit":[{"__symbolic":"method"}]}}},"origins":{"AngularButtonLoaderService":"./lib/angular-button-loader.service","AngularButtonLoaderModule":"./lib/angular-button-loader.module","ɵa":"./lib/angular-button-loader.directive"},"importAs":"angular-button-loader"}