Dinamik Form (Angular)
@nvs-dynamic-form/ng-core, formları JSON/config tabanlı bir tanımla üretmenize yardımcı olan bir Angular core paketidir.
Neden kullanılır?
- Daha hızlı form geliştirme: Formları tek tek elle bağlamak yerine konfigürasyonla oluşturursunuz.
- Yeniden kullanılabilir alanlar: Field component’lerinizi bir kez yazıp farklı projelerde tekrar kullanabilirsiniz.
- Merkezi bakım: Alan davranışı ve validasyon güncellemelerini tek bir yerden yönetirsiniz.
Versiyon uyumluluğu
| Angular versiyonu | Paket versiyonu |
|---|---|
| Angular >= 17 | @nvs-dynamic-form/ng-core@1.x |
Neler sağlar?
- Field registry + submit button konfigürasyonu için
NvsDynamicFormModule - Formu render eden
nvs-dynamic-formcomponent’i - Form alanlarını tanımlamak için field model class’ları (örn.
TextboxField)
Sonraki adım: Kurulum sayfasından modülü ve form field component’lerinizi register edin; sonra uçtan uca örnek için Örnekler sayfasına bakın.