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
JavaScript
/**
* @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=