{"_id":"@danielhokanson/ng-dynamic-forms-ui-bootstrap","_rev":"11-7ade7a03f5176c36325f051688056794","name":"@danielhokanson/ng-dynamic-forms-ui-bootstrap","dist-tags":{"latest":"22.0.0"},"versions":{"19.0.2":{"name":"@danielhokanson/ng-dynamic-forms-ui-bootstrap","version":"19.0.2","keywords":["angular","bootstrap","dynamic forms","forms","ng dynamic forms","ngx-bootstrap","reactive forms","ui"],"author":{"url":"https://github.com/udos86/ng-dynamic-forms","name":"Udo Schöfer","email":"ng2-dynamic-forms@udos86.de"},"license":"ISC","_id":"@danielhokanson/ng-dynamic-forms-ui-bootstrap@19.0.2","maintainers":[{"name":"danielhokanson","email":"daniel.hokanson+npm@gmail.com"}],"homepage":"https://github.com/udos86/ng-dynamic-forms#readme","bugs":{"url":"https://github.com/danielhokanson/ng-dynamic-forms/issues"},"dist":{"shasum":"19b2fceaba63b17846138f09b3d06dfa94a857ad","tarball":"https://registry.npmjs.org/@danielhokanson/ng-dynamic-forms-ui-bootstrap/-/ng-dynamic-forms-ui-bootstrap-19.0.2.tgz","fileCount":18,"integrity":"sha512-b+9cpo6CDsuDHfUKEsUyk+2qoGIwtSFOtmuRKKS6IbwsGNRa3uRc3i6ALZFtVRBFQdKA9dVy/D29j3l6xTHkjA==","signatures":[{"sig":"MEUCIQD5Wy/EWZ1FoyQFjL+yWwQ+xRdzT186YCzeyUdaDNZMjQIgWjsvJOWH6szGAL/qQqN/SzfvNtlWXKNPAPgHwfUr560=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172439},"esm5":"./esm5/ui-bootstrap.js","main":"./bundles/ui-bootstrap.umd.js","fesm5":"./fesm5/ui-bootstrap.js","es2015":"./fesm2015/ui-bootstrap.js","module":"fesm2022/ui-bootstrap.mjs","esm2015":"./esm2015/ui-bootstrap.js","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/ui-bootstrap.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"604f84689624fffcf98abfae708c51c2a41ee07e","typings":"index.d.ts","_npmUser":{"name":"danielhokanson","email":"daniel.hokanson+npm@gmail.com"},"fesm2015":"./fesm2015/ui-bootstrap.js","repository":{"url":"https://github.com/danielhokanson/ng-dynamic-forms/issues","type":"git"},"_npmVersion":"10.9.0","description":"Bootstrap UI package for NG Dynamic Forms","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"peerDependencies":{"ngx-mask":"^16.0.0","bootstrap":"^3.3.7","ngx-bootstrap":"^6.0.0","@danielhokanson/ng-dynamic-forms-core":"^18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-dynamic-forms-ui-bootstrap_19.0.2_1732067210274_0.6286393040328546","host":"s3://npm-registry-packages"}},"19.0.3":{"name":"@danielhokanson/ng-dynamic-forms-ui-bootstrap","version":"19.0.3","keywords":["angular","bootstrap","dynamic forms","forms","ng dynamic forms","ngx-bootstrap","reactive forms","ui"],"author":{"url":"https://github.com/udos86/ng-dynamic-forms","name":"Udo Schöfer","email":"ng2-dynamic-forms@udos86.de"},"license":"ISC","_id":"@danielhokanson/ng-dynamic-forms-ui-bootstrap@19.0.3","maintainers":[{"name":"danielhokanson","email":"daniel.hokanson+npm@gmail.com"}],"homepage":"https://github.com/udos86/ng-dynamic-forms#readme","bugs":{"url":"https://github.com/danielhokanson/ng-dynamic-forms/issues"},"dist":{"shasum":"0d419ae17034851472756692aa219ef8ccc9b8b1","tarball":"https://registry.npmjs.org/@danielhokanson/ng-dynamic-forms-ui-bootstrap/-/ng-dynamic-forms-ui-bootstrap-19.0.3.tgz","fileCount":18,"integrity":"sha512-yn2rYVQ+5Y/APCWIxICjzG/Xu8OBwc5WtZJChGVfJSAPLmSDGPnBhoE6qzQmrXOq0a0p3hFW2QqeJ1pnk3qDvA==","signatures":[{"sig":"MEUCIQC9S/QgBHx4NRNgdxG7U4sXUcIXZ5TKVC4ctSryfB9IqQIgF4KM6f7+nmkl2//0JsONzGJ4SBh28bq+v6zSXj3Ng1k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":172440},"esm5":"./esm5/ui-bootstrap.js","main":"./bundles/ui-bootstrap.umd.js","fesm5":"./fesm5/ui-bootstrap.js","es2015":"./fesm2015/ui-bootstrap.js","module":"fesm2022/ui-bootstrap.mjs","esm2015":"./esm2015/ui-bootstrap.js","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/ui-bootstrap.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"e8c75f2cd5a920020a30237f86fac14c45670827","typings":"index.d.ts","_npmUser":{"name":"danielhokanson","email":"daniel.hokanson+npm@gmail.com"},"fesm2015":"./fesm2015/ui-bootstrap.js","repository":{"url":"https://github.com/danielhokanson/ng-dynamic-forms/issues","type":"git"},"_npmVersion":"10.9.0","description":"Bootstrap UI package for NG Dynamic Forms","directories":{},"sideEffects":false,"_nodeVersion":"22.11.0","dependencies":{"tslib":"^2.8.1"},"_hasShrinkwrap":false,"peerDependencies":{"ngx-mask":"^18.0.4","bootstrap":"^5.3.3","ngx-bootstrap":"^18.1.3","@danielhokanson/ng-dynamic-forms-core":"^19.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-dynamic-forms-ui-bootstrap_19.0.3_1732071451307_0.5873743006938441","host":"s3://npm-registry-packages"}},"20.0.1":{"name":"@danielhokanson/ng-dynamic-forms-ui-bootstrap","version":"20.0.1","keywords":["angular","bootstrap","dynamic forms","forms","ng dynamic forms","ngx-bootstrap","reactive forms","ui"],"author":{"url":"https://github.com/udos86/ng-dynamic-forms","name":"Udo Schöfer","email":"ng2-dynamic-forms@udos86.de"},"license":"ISC","_id":"@danielhokanson/ng-dynamic-forms-ui-bootstrap@20.0.1","maintainers":[{"name":"danielhokanson","email":"daniel.hokanson+npm@gmail.com"}],"homepage":"https://github.com/udos86/ng-dynamic-forms#readme","bugs":{"url":"https://github.com/danielhokanson/ng-dynamic-forms/issues"},"dist":{"shasum":"b3504bed4cc63c1c5a2194ca620e44b05bf34fd7","tarball":"https://registry.npmjs.org/@danielhokanson/ng-dynamic-forms-ui-bootstrap/-/ng-dynamic-forms-ui-bootstrap-20.0.1.tgz","fileCount":6,"integrity":"sha512-q8bUFd6DOqGAWoJTkfkn+YrRn4RZLg3kis8dw++rTISPRIVvvCHoFpVBSoQgl6KD1oJOj3PsZ3WU2jWM4jeHRA==","signatures":[{"sig":"MEQCIE4WFgdKwQh7qvA5LWr9v2Fz4luNiyn3D0wcVlGzdLm/AiBF+u4Ud06/nsctqXFkpfMs0AV5yHhI2ci24sr9pHWYoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173037},"esm5":"./esm5/ui-bootstrap.js","main":"./bundles/ui-bootstrap.umd.js","fesm5":"./fesm5/ui-bootstrap.js","es2015":"./fesm2015/ui-bootstrap.js","module":"fesm2022/ui-bootstrap.mjs","esm2015":"./esm2015/ui-bootstrap.js","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/ui-bootstrap.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"21ab67a174ba7181235fc09871326d02e6bac24e","typings":"index.d.ts","_npmUser":{"name":"danielhokanson","email":"daniel.hokanson+npm@gmail.com"},"fesm2015":"./fesm2015/ui-bootstrap.js","repository":{"url":"https://github.com/danielhokanson/ng-dynamic-forms/issues","type":"git"},"_npmVersion":"10.9.4","description":"Bootstrap UI package for NG Dynamic Forms","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"tslib":"^2.8.1"},"_hasShrinkwrap":false,"peerDependencies":{"ngx-mask":"^18.0.4","bootstrap":"^5.3.3","ngx-bootstrap":"^18.1.3","@danielhokanson/ng-dynamic-forms-core":"^20.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ng-dynamic-forms-ui-bootstrap_20.0.1_1764007829545_0.6876408766811908","host":"s3://npm-registry-packages-npm-production"}},"21.0.0":{"name":"@danielhokanson/ng-dynamic-forms-ui-bootstrap","version":"21.0.0","keywords":["angular","bootstrap","dynamic forms","forms","ng dynamic forms","ngx-bootstrap","reactive forms","ui"],"author":{"url":"https://github.com/udos86/ng-dynamic-forms","name":"Udo Schöfer","email":"ng2-dynamic-forms@udos86.de"},"license":"ISC","_id":"@danielhokanson/ng-dynamic-forms-ui-bootstrap@21.0.0","maintainers":[{"name":"danielhokanson","email":"daniel.hokanson+npm@gmail.com"}],"homepage":"https://github.com/udos86/ng-dynamic-forms#readme","bugs":{"url":"https://github.com/danielhokanson/ng-dynamic-forms/issues"},"dist":{"shasum":"7d1800dbc03d415239105ed07edb34be24e8eed1","tarball":"https://registry.npmjs.org/@danielhokanson/ng-dynamic-forms-ui-bootstrap/-/ng-dynamic-forms-ui-bootstrap-21.0.0.tgz","fileCount":6,"integrity":"sha512-1GfcFVngFfhVgyScMe7RqFJbjF85uCr49DnoJYsW1tgE9fiBFPeOFfpkDSNErO9kGgNSPnHDQiYWesa92+R1hg==","signatures":[{"sig":"MEYCIQCY4qEQoHjtkXBO5u4GOLTCvdGE1LFyNZOqTnyOmBmi3wIhAOYqnimjWOCF+5rvno0lFRZb+yIH+2+bCEUtmHxoc0Ok","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173037},"esm5":"./esm5/ui-bootstrap.js","main":"./bundles/ui-bootstrap.umd.js","fesm5":"./fesm5/ui-bootstrap.js","es2015":"./fesm2015/ui-bootstrap.js","module":"fesm2022/ui-bootstrap.mjs","esm2015":"./esm2015/ui-bootstrap.js","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/ui-bootstrap.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"ed3bd093faeef71723198d7161e7da6ce4cd46f7","typings":"index.d.ts","_npmUser":{"name":"danielhokanson","email":"daniel.hokanson+npm@gmail.com"},"fesm2015":"./fesm2015/ui-bootstrap.js","repository":{"url":"https://github.com/danielhokanson/ng-dynamic-forms/issues","type":"git"},"_npmVersion":"10.9.4","description":"Bootstrap UI package for NG Dynamic Forms","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"tslib":"^2.8.1"},"_hasShrinkwrap":false,"peerDependencies":{"ngx-mask":"^18.0.4","bootstrap":"^5.3.3","ngx-bootstrap":"^18.1.3","@danielhokanson/ng-dynamic-forms-core":"^21.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ng-dynamic-forms-ui-bootstrap_21.0.0_1764008055683_0.9569551887534693","host":"s3://npm-registry-packages-npm-production"}},"21.0.1":{"name":"@danielhokanson/ng-dynamic-forms-ui-bootstrap","version":"21.0.1","keywords":["angular","bootstrap","dynamic forms","forms","ng dynamic forms","ngx-bootstrap","reactive forms","ui"],"author":{"url":"https://github.com/udos86/ng-dynamic-forms","name":"Udo Schöfer","email":"ng2-dynamic-forms@udos86.de"},"license":"ISC","_id":"@danielhokanson/ng-dynamic-forms-ui-bootstrap@21.0.1","maintainers":[{"name":"danielhokanson","email":"daniel.hokanson+npm@gmail.com"}],"homepage":"https://github.com/udos86/ng-dynamic-forms#readme","bugs":{"url":"https://github.com/danielhokanson/ng-dynamic-forms/issues"},"dist":{"shasum":"61ad45bfd716fce13d96ccd34edeb0a6215d8545","tarball":"https://registry.npmjs.org/@danielhokanson/ng-dynamic-forms-ui-bootstrap/-/ng-dynamic-forms-ui-bootstrap-21.0.1.tgz","fileCount":6,"integrity":"sha512-ekoNhQ63TyUuS/EKf+KhDt4g5v4BFxHBy6mBTS5arKtlQw6qw04BwPmW21ve/dZoG0kKKwDesPh3Hqvvu6/1nQ==","signatures":[{"sig":"MEUCIAbsRaHsCYVpmX/nhH5qT2B7lYoFkK8LQPbtRZC4VNHKAiEAwH0TC/6dPKbiZW4mpfoyMbcU9+R5s4iaYQopf73Ysdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173037},"esm5":"./esm5/ui-bootstrap.js","main":"./bundles/ui-bootstrap.umd.js","fesm5":"./fesm5/ui-bootstrap.js","es2015":"./fesm2015/ui-bootstrap.js","module":"fesm2022/ui-bootstrap.mjs","esm2015":"./esm2015/ui-bootstrap.js","exports":{".":{"types":"./index.d.ts","default":"./fesm2022/ui-bootstrap.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"ed3bd093faeef71723198d7161e7da6ce4cd46f7","typings":"index.d.ts","_npmUser":{"name":"danielhokanson","email":"daniel.hokanson+npm@gmail.com"},"fesm2015":"./fesm2015/ui-bootstrap.js","repository":{"url":"https://github.com/danielhokanson/ng-dynamic-forms/issues","type":"git"},"_npmVersion":"10.9.4","description":"Bootstrap UI package for NG Dynamic Forms","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"tslib":"^2.8.1"},"_hasShrinkwrap":false,"peerDependencies":{"ngx-mask":"^18.0.4","bootstrap":"^5.3.3","ngx-bootstrap":"^18.1.3","@danielhokanson/ng-dynamic-forms-core":"^21.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ng-dynamic-forms-ui-bootstrap_21.0.1_1764010307997_0.8771929070688307","host":"s3://npm-registry-packages-npm-production"}},"21.0.3":{"name":"@danielhokanson/ng-dynamic-forms-ui-bootstrap","version":"21.0.3","keywords":["angular","bootstrap","dynamic forms","forms","ng dynamic forms","ngx-bootstrap","reactive forms","ui"],"author":{"url":"https://github.com/udos86/ng-dynamic-forms","name":"Udo Schöfer","email":"ng2-dynamic-forms@udos86.de"},"license":"ISC","_id":"@danielhokanson/ng-dynamic-forms-ui-bootstrap@21.0.3","maintainers":[{"name":"danielhokanson","email":"daniel.hokanson+npm@gmail.com"}],"homepage":"https://github.com/udos86/ng-dynamic-forms#readme","bugs":{"url":"https://github.com/danielhokanson/ng-dynamic-forms/issues"},"dist":{"shasum":"f30c04d20a07676f7690513c0fe24fd9281fa9f8","tarball":"https://registry.npmjs.org/@danielhokanson/ng-dynamic-forms-ui-bootstrap/-/ng-dynamic-forms-ui-bootstrap-21.0.3.tgz","fileCount":6,"integrity":"sha512-7ISHD4i3k0kZhal3ohsWEt1Tio44xSqMURF0SJ1t5fN/T7qutXLMgr/taI7Wpn9+ZqNS2ZP6GquQpbzfX2/TdQ==","signatures":[{"sig":"MEQCIHX7vjY8UeCUDRLiEzwXp6ShTEgZpXBIzLXz+wvFniHCAiARZofL2b5dTF12CJwJYqOgNlb/1Wgdm52p3Hl56Ejabg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173159},"esm5":"./esm5/ui-bootstrap.js","main":"./bundles/ui-bootstrap.umd.js","fesm5":"./fesm5/ui-bootstrap.js","es2015":"./fesm2015/ui-bootstrap.js","module":"fesm2022/ui-bootstrap.mjs","esm2015":"./esm2015/ui-bootstrap.js","exports":{".":{"types":"./types/ui-bootstrap.d.ts","default":"./fesm2022/ui-bootstrap.mjs"},"./package.json":{"default":"./package.json"}},"gitHead":"370598110e6f1e43da777704ca13e7fb6579a816","typings":"types/ui-bootstrap.d.ts","_npmUser":{"name":"danielhokanson","email":"daniel.hokanson+npm@gmail.com"},"fesm2015":"./fesm2015/ui-bootstrap.js","repository":{"url":"https://github.com/danielhokanson/ng-dynamic-forms/issues","type":"git"},"_npmVersion":"10.9.4","description":"Bootstrap UI package for NG Dynamic Forms","directories":{},"sideEffects":false,"_nodeVersion":"22.21.1","dependencies":{"tslib":"^2.8.1"},"_hasShrinkwrap":false,"peerDependencies":{"ngx-mask":"^18.0.4","bootstrap":"^5.3.3","ngx-bootstrap":"^18.1.3","@danielhokanson/ng-dynamic-forms-core":"^21.0.3"},"_npmOperationalInternal":{"tmp":"tmp/ng-dynamic-forms-ui-bootstrap_21.0.3_1764698127502_0.11268424362510765","host":"s3://npm-registry-packages-npm-production"}},"22.0.0":{"name":"@danielhokanson/ng-dynamic-forms-ui-bootstrap","version":"22.0.0","description":"Bootstrap UI package for NG Dynamic Forms","keywords":["angular","bootstrap","dynamic forms","forms","ng dynamic forms","ngx-bootstrap","reactive forms","ui"],"homepage":"https://github.com/udos86/ng-dynamic-forms#readme","bugs":{"url":"https://github.com/danielhokanson/ng-dynamic-forms/issues"},"license":"ISC","author":{"name":"Udo Schöfer","email":"ng2-dynamic-forms@udos86.de","url":"https://github.com/udos86/ng-dynamic-forms"},"repository":{"type":"git","url":"https://github.com/danielhokanson/ng-dynamic-forms/issues"},"peerDependencies":{"@danielhokanson/ng-dynamic-forms-core":"^22.0.0","bootstrap":"^5.3.3","ngx-bootstrap":"^21.2.0","ngx-mask":"^22.0.0"},"sideEffects":false,"dependencies":{"tslib":"^2.8.1"},"module":"fesm2022/ui-bootstrap.mjs","typings":"types/ui-bootstrap.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./types/ui-bootstrap.d.ts","default":"./fesm2022/ui-bootstrap.mjs"}},"type":"module","gitHead":"f23fbf39b0c02f1823ac4bc44754b5a7b2908e81","_id":"@danielhokanson/ng-dynamic-forms-ui-bootstrap@22.0.0","_nodeVersion":"22.23.2","_npmVersion":"11.8.0","dist":{"integrity":"sha512-bnDxbRyZrm0UcGyS9nAbRZRj6kTdkoLZP9F/5ehm8AvLHh/Nwm5TjEoOXxScZEM8Dmb7Wdy+5lFc0ToRz+yJlg==","shasum":"ff7fae133d19c4cf68474beb2909c933623c9cdb","tarball":"https://registry.npmjs.org/@danielhokanson/ng-dynamic-forms-ui-bootstrap/-/ng-dynamic-forms-ui-bootstrap-22.0.0.tgz","fileCount":6,"unpackedSize":152206,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIE35qqLz51bjDPT4nMVw791PcvpmRqq8zqhk3IJ8GC4lAiEA/O7GwIADlLmETUbcRTwzmoPGDUNqNjtkKjrQmc83jhE="}]},"_npmUser":{"name":"danielhokanson","email":"daniel.hokanson+npm@gmail.com"},"directories":{},"maintainers":[{"name":"danielhokanson","email":"daniel.hokanson+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ng-dynamic-forms-ui-bootstrap_22.0.0_1785903352973_0.5521553749653267"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-20T01:46:50.195Z","modified":"2026-08-05T04:15:53.303Z","19.0.2":"2024-11-20T01:46:50.432Z","19.0.3":"2024-11-20T02:57:31.509Z","20.0.0":"2025-11-24T17:52:42.994Z","20.0.1":"2025-11-24T18:10:29.750Z","21.0.0":"2025-11-24T18:14:15.915Z","21.0.1":"2025-11-24T18:51:48.198Z","21.0.2":"2025-12-01T18:16:06.795Z","21.0.3":"2025-12-02T17:55:27.702Z","22.0.0":"2026-08-05T04:15:53.123Z"},"bugs":{"url":"https://github.com/danielhokanson/ng-dynamic-forms/issues"},"author":{"name":"Udo Schöfer","email":"ng2-dynamic-forms@udos86.de","url":"https://github.com/udos86/ng-dynamic-forms"},"license":"ISC","homepage":"https://github.com/udos86/ng-dynamic-forms#readme","keywords":["angular","bootstrap","dynamic forms","forms","ng dynamic forms","ngx-bootstrap","reactive forms","ui"],"repository":{"type":"git","url":"https://github.com/danielhokanson/ng-dynamic-forms/issues"},"description":"Bootstrap UI package for NG Dynamic Forms","maintainers":[{"name":"danielhokanson","email":"daniel.hokanson+npm@gmail.com"}],"readme":"# NG Dynamic Forms Bootstrap UI\n\n## Installation\n```\nnpm i @danielhokanson/ng-dynamic-forms-ui-bootstrap -S\n```\n\n## Import\n\nAll components are standalone — import them directly into your standalone component (the former `DynamicFormsBootstrapUIModule` NgModule no longer exists):\n\n```ts\nimport { ReactiveFormsModule } from '@angular/forms';\nimport { DynamicBootstrapFormComponent } from '@danielhokanson/ng-dynamic-forms-ui-bootstrap';\n\n@Component({\n    standalone: true,\n    imports: [ReactiveFormsModule, DynamicBootstrapFormComponent],\n    // ...\n})\nexport class MyFormComponent {}\n```\n\n## Usage\n\nwith **`DynamicBootstrapFormComponent`**:\n```html\n<form [formGroup]=\"myFormGroup\">\n\n    <dynamic-bootstrap-form [group]=\"myFormGroup\"\n                            [model]=\"myFormModel\"></dynamic-bootstrap-form>\n</form>\n```\n\nwith **`DynamicBootstrapFormControlContainerComponent`** (import it as `DynamicBootstrapFormControlContainerComponent`, selector `dynamic-bootstrap-form-control`):\n```html\n<form [formGroup]=\"myFormGroup\">\n\n    @for (controlModel of myFormModel; track controlModel.id) {\n        <dynamic-bootstrap-form-control [group]=\"myFormGroup\"\n                                        [model]=\"controlModel\"></dynamic-bootstrap-form-control>\n    }\n</form>\n```\n\n## Form Controls\n\n|                                  Control                                 \t|            Model            \t| Required Property \t|\n|:------------------------------------------------------------------------:\t|:---------------------------:\t|:-----------------:\t|\n|    **[Checkbox](http://getbootstrap.com/css/#checkboxes-and-radios)**    \t| `DynamicCheckboxModel`      \t|         –         \t|\n| **[Checkbox Group](http://getbootstrap.com/css/#checkboxes-and-radios)** \t| `DynamicCheckboxGroupModel` \t|         –         \t|\n|  **[Datepicker](https://valor-software.com/ngx-bootstrap/#/datepicker)** \t| `DynamicDatePickerModel`    \t|         –         \t|\n|             **[Input](http://getbootstrap.com/css/#inputs)**             \t| `DynamicInputModel`         \t|         –         \t|\n|   **[Radio Group](http://getbootstrap.com/css/#checkboxes-and-radios)**  \t| `DynamicRadioGroupModel`    \t|         –         \t|\n|            **[Select](http://getbootstrap.com/css/#selects)**            \t| `DynamicSelectModel`        \t|         –         \t|\n|           **[TextArea](http://getbootstrap.com/css/#textarea)**          \t| `DynamicTextAreaModel`      \t|         –         \t|\n|  **[Timepicker](https://valor-software.com/ngx-bootstrap/#/timepicker)** \t| `DynamicTimePickerModel`    \t|         –         \t|\n\n## Resources\n\n* [**API Documentation**](http://ng2-dynamic-forms.udos86.de/docs/ui-bootstrap/)\n* [**Live Sample**](http://ng2-dynamic-forms.udos86.de/sample/index.aot.html#bootstrap-sample-form) \n","readmeFilename":"README.md"}