UNPKG

angular-dynamic-forms-lite

Version:
49 lines 3.52 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component, ChangeDetectionStrategy, ViewChild, Inject } from "@angular/core"; import { FormRootDirective } from "../../form/form-root.directive"; import { FIELD_NAME } from "../form-field-injector"; export class ArrayComponent { /** * @param {?} name */ constructor(name) { this.name = name; } } ArrayComponent.decorators = [ { type: Component, args: [{ selector: "dynamic-form-array-default", template: ` <div class="array-default"> <label> <h3>{{ name }}</h3> </label> <form-root></form-root> </div> `, changeDetection: ChangeDetectionStrategy.OnPush, styles: [` .array-default { border: 1px solid grey; padding: 5px; } `] }] } ]; /** @nocollapse */ ArrayComponent.ctorParameters = () => [ { type: String, decorators: [{ type: Inject, args: [FIELD_NAME,] }] } ]; ArrayComponent.propDecorators = { formRoot: [{ type: ViewChild, args: [FormRootDirective, { static: true },] }] }; if (false) { /** @type {?} */ ArrayComponent.prototype.formRoot; /** @type {?} */ ArrayComponent.prototype.name; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXJyYXkuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhci1keW5hbWljLWZvcm1zLWxpdGUvIiwic291cmNlcyI6WyJsaWIvZm9ybS1maWVsZC9hcnJheS9hcnJheS5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsdUJBQXVCLEVBQUUsU0FBUyxFQUFFLE1BQU0sRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUV0RixPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxnQ0FBZ0MsQ0FBQztBQUNuRSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sd0JBQXdCLENBQUM7QUFzQnBELE1BQU0sT0FBTyxjQUFjOzs7O0lBR3pCLFlBQXVDLElBQVk7UUFBWixTQUFJLEdBQUosSUFBSSxDQUFRO0lBQUcsQ0FBQzs7O1lBdkJ4RCxTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFLDRCQUE0QjtnQkFDdEMsUUFBUSxFQUFFOzs7Ozs7O0dBT1Q7Z0JBU0QsZUFBZSxFQUFFLHVCQUF1QixDQUFDLE1BQU07eUJBUDdDOzs7OztLQUtDO2FBR0o7Ozs7eUNBSWMsTUFBTSxTQUFDLFVBQVU7Ozt1QkFGN0IsU0FBUyxTQUFDLGlCQUFpQixFQUFFLEVBQUUsTUFBTSxFQUFFLElBQUksRUFBRTs7OztJQUE5QyxrQ0FDNEI7O0lBQ2hCLDhCQUF1QyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3ksIFZpZXdDaGlsZCwgSW5qZWN0IH0gZnJvbSBcIkBhbmd1bGFyL2NvcmVcIjtcbmltcG9ydCB7IEZvcm1GaWVsZEFycmF5Q29tcG9uZW50IH0gZnJvbSBcIi4vZm9ybS1maWVsZC1hcnJheS1jb21wb25lbnRcIjtcbmltcG9ydCB7IEZvcm1Sb290RGlyZWN0aXZlIH0gZnJvbSBcIi4uLy4uL2Zvcm0vZm9ybS1yb290LmRpcmVjdGl2ZVwiO1xuaW1wb3J0IHsgRklFTERfTkFNRSB9IGZyb20gXCIuLi9mb3JtLWZpZWxkLWluamVjdG9yXCI7XG5cbkBDb21wb25lbnQoe1xuICBzZWxlY3RvcjogXCJkeW5hbWljLWZvcm0tYXJyYXktZGVmYXVsdFwiLFxuICB0ZW1wbGF0ZTogYFxuICAgIDxkaXYgY2xhc3M9XCJhcnJheS1kZWZhdWx0XCI+XG4gICAgICA8bGFiZWw+XG4gICAgICAgIDxoMz57eyBuYW1lIH19PC9oMz5cbiAgICAgIDwvbGFiZWw+XG4gICAgICA8Zm9ybS1yb290PjwvZm9ybS1yb290PlxuICAgIDwvZGl2PlxuICBgLFxuICBzdHlsZXM6IFtcbiAgICBgXG4gICAgICAuYXJyYXktZGVmYXVsdCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGdyZXk7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIH1cbiAgICBgXG4gIF0sXG4gIGNoYW5nZURldGVjdGlvbjogQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3kuT25QdXNoXG59KVxuZXhwb3J0IGNsYXNzIEFycmF5Q29tcG9uZW50IGltcGxlbWVudHMgRm9ybUZpZWxkQXJyYXlDb21wb25lbnQge1xuICBAVmlld0NoaWxkKEZvcm1Sb290RGlyZWN0aXZlLCB7IHN0YXRpYzogdHJ1ZSB9KVxuICBmb3JtUm9vdDogRm9ybVJvb3REaXJlY3RpdmU7XG4gIGNvbnN0cnVjdG9yKEBJbmplY3QoRklFTERfTkFNRSkgcHVibGljIG5hbWU6IHN0cmluZykge31cbn1cbiJdfQ==