nts-ng2-components
Version:
Paquete de componentes para Angular2 desarrollado por NITSNETS.
23 lines (19 loc) • 797 B
text/typescript
import { Component, ElementRef, EventEmitter, Input, Output, ViewChild } from '@angular/core';
import { NtsButtonBaseComponent } from '../../base/button-base.component';
({
selector: 'nts-button-file',
templateUrl: 'button-file.component.html',
styleUrls: ['button-file.component.scss'],
})
export class NtsButtonFileComponent extends NtsButtonBaseComponent {
() fileType: string;
() fileChanged = new EventEmitter();
('input') inputElement: ElementRef;
onClick() {
if (!this.disabled && this.inputElement && document.createEvent) {
const evt = document.createEvent('MouseEvents');
evt.initEvent('click', true, false);
this.inputElement.nativeElement.dispatchEvent(evt);
}
}
}