{"repo":"EndyKaufman/ngx-dynamic-form-builder","free":true,"listed":false,"github":"https://github.com/EndyKaufman/ngx-dynamic-form-builder","clone":"git clone https://github.com/EndyKaufman/ngx-dynamic-form-builder.git","description":"FormBuilder + class-transformer + class-validator = dynamic form group builder for Angular","language":"TypeScript","stars":117,"topics":["form-builder","class-transformer","class-validator","auto","dynamic","formgroup","form","validator","validation","object"],"license":"MIT","category":"ui-components","readme_excerpt":"ngx-dynamic-form-builder FormBuilder + class-transformer-global-storage + class-validator-multi-lang = dynamic form group builder for Angular Installation BREAKING CHANGE !!! Version above 2 has a completely rewritten code, partially backwards compatible Now @Expose and @Exclude decorators are used to define model fields, the new version is rigidly dependent on class-transform Dependencies are not used original, but forks with additional necessary properties, when using this library, you need to replace all original imports with forks with modifications Fork class-validator-multi-lang - adds translation capability for errors (PR:https://github.com/typestack/class-validator/pull/743) Fork class-transformer-global-storage - adds the ability to get meta information about all used classes (PR:https://github.com/typestack/class-transformer/pull/929) For correct parse metadata, need remove compilerOptions.downlevelIteration and append compilerOptions.emitDecoratorMetadata: true in tsconfig.json Links Demo - Demo application with ngx-dynamic-form-builder. Stackblitz - Simply sample of usage on https://stackblitz.com Usage company.ts app.module.ts company-panel.component.html company-panel.component.ts custom-validators.ts Support multi-language translate validation errors (I18n) Because multi-language supported in class-validator-multi-lang, now ngx-dynamic-form-builder also support this feature set validation messages as settings when create form group set validation messages on ru","default_branch":null,"files":null,"tree":[],"storefront":"/r/EndyKaufman","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/EndyKaufman/ngx-dynamic-form-builder/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}