UNPKG

angular-button-loader

Version:

Angular directive to display loading spinner on button and disable the button while performing async calls. It supports Angular 4+.

35 lines 1.9 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Subject } from 'rxjs'; var AngularButtonLoaderService = /** @class */ (function () { function AngularButtonLoaderService() { this.load = new Subject(); } /** * @return {?} */ AngularButtonLoaderService.prototype.displayLoader = /** * @return {?} */ function () { this.load.next(true); }; /** * @return {?} */ AngularButtonLoaderService.prototype.hideLoader = /** * @return {?} */ function () { this.load.next(false); }; return AngularButtonLoaderService; }()); export { AngularButtonLoaderService }; if (false) { /** @type {?} */ AngularButtonLoaderService.prototype.load; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYW5ndWxhci1idXR0b24tbG9hZGVyLnNlcnZpY2UuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hbmd1bGFyLWJ1dHRvbi1sb2FkZXIvIiwic291cmNlcyI6WyJsaWIvYW5ndWxhci1idXR0b24tbG9hZGVyLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBQyxPQUFPLEVBQUMsTUFBTSxNQUFNLENBQUM7QUFFN0I7SUFFRTtRQUVBLFNBQUksR0FBRyxJQUFJLE9BQU8sRUFBRSxDQUFDO0lBRkwsQ0FBQzs7OztJQUlqQixrREFBYTs7O0lBQWI7UUFDRSxJQUFJLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUN2QixDQUFDOzs7O0lBRUQsK0NBQVU7OztJQUFWO1FBQ0UsSUFBSSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsS0FBSyxDQUFDLENBQUM7SUFDeEIsQ0FBQztJQUNILGlDQUFDO0FBQUQsQ0FBQyxBQWJELElBYUM7Ozs7SUFUQywwQ0FBcUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge1N1YmplY3R9IGZyb20gJ3J4anMnO1xuXG5leHBvcnQgY2xhc3MgQW5ndWxhckJ1dHRvbkxvYWRlclNlcnZpY2Uge1xuXG4gIGNvbnN0cnVjdG9yKCkgeyB9XG5cbiAgbG9hZCA9IG5ldyBTdWJqZWN0KCk7XG5cbiAgZGlzcGxheUxvYWRlcigpIHtcbiAgICB0aGlzLmxvYWQubmV4dCh0cnVlKTtcbiAgfVxuXG4gIGhpZGVMb2FkZXIoKSB7XG4gICAgdGhpcy5sb2FkLm5leHQoZmFsc2UpO1xuICB9XG59XG4iXX0=