UNPKG

ngx-schema-forms

Version:

New features: - Ajv schema validator. - Angular forms compatible: Property tree is created using FormGroup, FormArray and FormControl classes. - Array now properly loads initial data from model. - WidgetTyep: WidgetRegistry now supports WidgetType, now wo

27 lines (26 loc) 1.5 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ import { ArrayPropertyWidget } from './widget'; // unsupported: template constraints. /** * @abstract * @template T */ export class ArrayWidget extends ArrayPropertyWidget { /** * @return {?} */ addItem() { this.formProperty.addProperty(); } /** * @param {?} index * @return {?} */ removeItem(index) { this.formProperty.removeAt(index); } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXJyYXkud2lkZ2V0LmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmd4LXNjaGVtYS1mb3Jtcy8iLCJzb3VyY2VzIjpbImxpYi93aWRnZXRzL2Jhc2UvYXJyYXkud2lkZ2V0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQSxPQUFPLEVBQUUsbUJBQW1CLEVBQVUsTUFBTSxVQUFVLENBQUM7Ozs7OztBQUV2RCxNQUFNLGtCQUF1RCxTQUFRLG1CQUFzQjs7OztJQUd6RixPQUFPO1FBQ0wsSUFBSSxDQUFDLFlBQVksQ0FBQyxXQUFXLEVBQUUsQ0FBQztLQUNqQzs7Ozs7SUFFRCxVQUFVLENBQUMsS0FBYTtRQUN0QixJQUFJLENBQUMsWUFBWSxDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsQ0FBQztLQUNuQztDQUVGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQXJyYXlQcm9wZXJ0eVdpZGdldCwgV2lkZ2V0IH0gZnJvbSAnLi93aWRnZXQnO1xuXG5leHBvcnQgYWJzdHJhY3QgY2xhc3MgQXJyYXlXaWRnZXQ8VCBleHRlbmRzIFdpZGdldCA9IFdpZGdldD4gZXh0ZW5kcyBBcnJheVByb3BlcnR5V2lkZ2V0PFQ+IHtcblxuXG4gIGFkZEl0ZW0oKSB7XG4gICAgdGhpcy5mb3JtUHJvcGVydHkuYWRkUHJvcGVydHkoKTtcbiAgfVxuXG4gIHJlbW92ZUl0ZW0oaW5kZXg6IG51bWJlcikge1xuICAgIHRoaXMuZm9ybVByb3BlcnR5LnJlbW92ZUF0KGluZGV4KTtcbiAgfVxuXG59XG4iXX0=