@webdev-tools/ng-nested-reactive-forms
Version:
Implement Nested FormControl for Angular Reactive Forms.
17 lines • 2.87 kB
JavaScript
import { NgModule } from '@angular/core';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { NrfFormContext } from './form-context.class';
import { NrfSubmitData } from './form-submit-data.class';
import { NrfFormDirective } from './form.directive';
import { NRF_FORM_SERVICE_PROVIDER, NrfFormService } from './form.service';
export { NrfFormDirective, NrfFormContext, NrfSubmitData, NrfFormService, NRF_FORM_SERVICE_PROVIDER };
export class NrfFormModule {
}
NrfFormModule.decorators = [
{ type: NgModule, args: [{
imports: [FormsModule, ReactiveFormsModule],
exports: [FormsModule, ReactiveFormsModule, NrfFormDirective],
declarations: [NrfFormDirective],
},] }
];
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZm9ybS5tb2R1bGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9Ad2ViZGV2LXRvb2xzL25nLW5lc3RlZC1yZWFjdGl2ZS1mb3Jtcy8iLCJzb3VyY2VzIjpbImxpYi9mb3JtL2Zvcm0ubW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDekMsT0FBTyxFQUFFLFdBQVcsRUFBRSxtQkFBbUIsRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBRWxFLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxzQkFBc0IsQ0FBQztBQUN0RCxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0sMEJBQTBCLENBQUM7QUFDekQsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sa0JBQWtCLENBQUM7QUFDcEQsT0FBTyxFQUFFLHlCQUF5QixFQUFFLGNBQWMsRUFBRSxNQUFNLGdCQUFnQixDQUFDO0FBRTNFLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxjQUFjLEVBQUUsYUFBYSxFQUFFLGNBQWMsRUFBRSx5QkFBeUIsRUFBRSxDQUFDO0FBWXRHLE1BQU0sT0FBTyxhQUFhOzs7WUFMekIsUUFBUSxTQUFDO2dCQUNSLE9BQU8sRUFBRSxDQUFDLFdBQVcsRUFBRSxtQkFBbUIsQ0FBQztnQkFDM0MsT0FBTyxFQUFFLENBQUMsV0FBVyxFQUFFLG1CQUFtQixFQUFFLGdCQUFnQixDQUFDO2dCQUM3RCxZQUFZLEVBQUUsQ0FBQyxnQkFBZ0IsQ0FBQzthQUNqQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBGb3Jtc01vZHVsZSwgUmVhY3RpdmVGb3Jtc01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2Zvcm1zJztcblxuaW1wb3J0IHsgTnJmRm9ybUNvbnRleHQgfSBmcm9tICcuL2Zvcm0tY29udGV4dC5jbGFzcyc7XG5pbXBvcnQgeyBOcmZTdWJtaXREYXRhIH0gZnJvbSAnLi9mb3JtLXN1Ym1pdC1kYXRhLmNsYXNzJztcbmltcG9ydCB7IE5yZkZvcm1EaXJlY3RpdmUgfSBmcm9tICcuL2Zvcm0uZGlyZWN0aXZlJztcbmltcG9ydCB7IE5SRl9GT1JNX1NFUlZJQ0VfUFJPVklERVIsIE5yZkZvcm1TZXJ2aWNlIH0gZnJvbSAnLi9mb3JtLnNlcnZpY2UnO1xuXG5leHBvcnQgeyBOcmZGb3JtRGlyZWN0aXZlLCBOcmZGb3JtQ29udGV4dCwgTnJmU3VibWl0RGF0YSwgTnJmRm9ybVNlcnZpY2UsIE5SRl9GT1JNX1NFUlZJQ0VfUFJPVklERVIgfTtcblxuLyogdHNsaW50OmRpc2FibGU6IHRlci1wYWRkZWQtYmxvY2tzICovXG4vKipcbiAqIFRoaXMgbW9kdWxlIG9ubHkgaGFuZGxlIGZvcm0gQWJzdHJhY3Rpb24gYW5kIHN1Ym1pdCBoYW5kbGVyXG4gKiBObyBpbnB1dHMgYXJlIHByb3ZpZGVkIGJ5IHRoaXMgbW9kdWxlLlxuICovXG5ATmdNb2R1bGUoe1xuICBpbXBvcnRzOiBbRm9ybXNNb2R1bGUsIFJlYWN0aXZlRm9ybXNNb2R1bGVdLFxuICBleHBvcnRzOiBbRm9ybXNNb2R1bGUsIFJlYWN0aXZlRm9ybXNNb2R1bGUsIE5yZkZvcm1EaXJlY3RpdmVdLFxuICBkZWNsYXJhdGlvbnM6IFtOcmZGb3JtRGlyZWN0aXZlXSxcbn0pXG5leHBvcnQgY2xhc3MgTnJmRm9ybU1vZHVsZSB7fVxuIl19