UNPKG

ngx-surveys

Version:
34 lines 4.01 kB
import { Component, Input, Output, EventEmitter } from '@angular/core'; import { FormItem } from '../index'; import * as i0 from "@angular/core"; export class FormItemLabel extends FormItem { } export class FormItemLabelComponent { constructor() { this.editable = true; this.changes = new EventEmitter(); } ngOnInit() { //console.log(this.item); } ngOnChanges() { } checkRequired(placeholder) { } onValueChanges(item) { this.changes.emit(item); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.12", ngImport: i0, type: FormItemLabelComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); } static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "18.2.12", type: FormItemLabelComponent, selector: "app-form-item-label", inputs: { item: "item", editable: "editable" }, outputs: { changes: "changes" }, usesOnChanges: true, ngImport: i0, template: "<div [innerHTML]=\"item.htmlContent\"></div>\n", styles: [""] }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.12", ngImport: i0, type: FormItemLabelComponent, decorators: [{ type: Component, args: [{ selector: 'app-form-item-label', template: "<div [innerHTML]=\"item.htmlContent\"></div>\n" }] }], ctorParameters: () => [], propDecorators: { item: [{ type: Input }], editable: [{ type: Input }], changes: [{ type: Output }] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZm9ybS1pdGVtLWxhYmVsLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25neC1zdXJ2ZXlzL3NyYy9saWIvZm9ybS1pdGVtL2Zvcm0taXRlbS1sYWJlbC9mb3JtLWl0ZW0tbGFiZWwuY29tcG9uZW50LnRzIiwiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvbmd4LXN1cnZleXMvc3JjL2xpYi9mb3JtLWl0ZW0vZm9ybS1pdGVtLWxhYmVsL2Zvcm0taXRlbS1sYWJlbC5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLEtBQUssRUFBRSxNQUFNLEVBQUUsWUFBWSxFQUFhLE1BQU0sZUFBZSxDQUFDO0FBQzFGLE9BQU8sRUFBRSxRQUFRLEVBQWtCLE1BQU0sVUFBVSxDQUFDOztBQUVwRCxNQUFNLE9BQU8sYUFBYyxTQUFRLFFBQVE7Q0FFMUM7QUFPRCxNQUFNLE9BQU8sc0JBQXNCO0lBTS9CO1FBSFMsYUFBUSxHQUFVLElBQUksQ0FBQztRQUN0QixZQUFPLEdBQUcsSUFBSSxZQUFZLEVBQWlCLENBQUM7SUFFdEMsQ0FBQztJQUVqQixRQUFRO1FBQ0oseUJBQXlCO0lBQzdCLENBQUM7SUFFRCxXQUFXO0lBQ1gsQ0FBQztJQUVELGFBQWEsQ0FBQyxXQUFXO0lBRXpCLENBQUM7SUFFRCxjQUFjLENBQUMsSUFBSTtRQUNmLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQzVCLENBQUM7K0dBckJRLHNCQUFzQjttR0FBdEIsc0JBQXNCLGlLQ1puQyxnREFDQTs7NEZEV2Esc0JBQXNCO2tCQUxsQyxTQUFTOytCQUNJLHFCQUFxQjt3REFNdEIsSUFBSTtzQkFBWixLQUFLO2dCQUNHLFFBQVE7c0JBQWhCLEtBQUs7Z0JBQ0ksT0FBTztzQkFBaEIsTUFBTSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgT25Jbml0LCBJbnB1dCwgT3V0cHV0LCBFdmVudEVtaXR0ZXIsIE9uQ2hhbmdlcyB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgRm9ybUl0ZW0sIEZvcm1JdGVtV2lkZ2V0IH0gZnJvbSAnLi4vaW5kZXgnO1xuXG5leHBvcnQgY2xhc3MgRm9ybUl0ZW1MYWJlbCBleHRlbmRzIEZvcm1JdGVtIHtcbiAgICBodG1sQ29udGVudDogc3RyaW5nO1xufVxuXG5AQ29tcG9uZW50KHtcbiAgICBzZWxlY3RvcjogJ2FwcC1mb3JtLWl0ZW0tbGFiZWwnLFxuICAgIHRlbXBsYXRlVXJsOiAnLi9mb3JtLWl0ZW0tbGFiZWwuY29tcG9uZW50Lmh0bWwnLFxuICAgIHN0eWxlVXJsOiAnLi9mb3JtLWl0ZW0tbGFiZWwuY29tcG9uZW50LnNjc3MnXG59KVxuZXhwb3J0IGNsYXNzIEZvcm1JdGVtTGFiZWxDb21wb25lbnQgaW1wbGVtZW50cyBGb3JtSXRlbVdpZGdldCwgT25Jbml0LCBPbkNoYW5nZXMge1xuXG4gICAgQElucHV0KCkgaXRlbTogRm9ybUl0ZW1MYWJlbDtcbiAgICBASW5wdXQoKSBlZGl0YWJsZTogYm9vbGVhbj10cnVlO1xuICAgIEBPdXRwdXQoKSBjaGFuZ2VzID0gbmV3IEV2ZW50RW1pdHRlcjxGb3JtSXRlbUxhYmVsPigpO1xuXG4gICAgY29uc3RydWN0b3IoKSB7IH1cblxuICAgIG5nT25Jbml0KCkge1xuICAgICAgICAvL2NvbnNvbGUubG9nKHRoaXMuaXRlbSk7XG4gICAgfVxuXG4gICAgbmdPbkNoYW5nZXMoKSB7XG4gICAgfVxuXG4gICAgY2hlY2tSZXF1aXJlZChwbGFjZWhvbGRlcikge1xuXG4gICAgfVxuXG4gICAgb25WYWx1ZUNoYW5nZXMoaXRlbSkge1xuICAgICAgICB0aGlzLmNoYW5nZXMuZW1pdChpdGVtKTtcbiAgICB9XG59XG4iLCI8ZGl2IFtpbm5lckhUTUxdPVwiaXRlbS5odG1sQ29udGVudFwiPjwvZGl2PlxuIl19