reklama - zainteresowany?

Angular i formularze reaktywne. Praktyczny przewodnik - Helion

Angular i formularze reaktywne. Praktyczny przewodnik
Autor: Grzegorz D
ISBN: 978-83-289-0857-4
okładka: mi
Księgarnia: Helion

Książka będzie dostępna od października 2023

Spis treści

Angular i formularze reaktywne. Praktyczny przewodnik -- spis treści

Wstęp

Rozdział 1. Budowa formularzy reaktywnych

  • WstÄ™p
  • Natywna obsÅ‚uga formularzy
  • Struktura formularzy w Å›rodowisku Angular

Rozdział 2. Jak Angular ustala typy wartości kontrolek

  • WstÄ™p
  • Typ wartoÅ›ci pojedynczej kontrolki
  • Typ dla grup kontrolek
  • Typ dla tablicy kontrolek
  • Kontrolki nietypowane
  • Podsumowanie

Rozdział 3. Modyfikacja drzewa formularza

  • WstÄ™p
  • Zmiana rodzica
  • Dodawanie kontrolek do grup
  • Dodawanie kontrolek do obiektów tablicowych
  • Usuwanie kontrolek formularza z grup
  • Usuwanie kontrolek z tablic
  • Podmiana kontrolki w grupie
  • Podmiana kontrolki w tablicy
  • Zmiana kolejnoÅ›ci kontrolek w obiektach tablicowych
  • Podsumowanie

Rozdział 4. Aktualizacja wartości i stanu formularza

  • Mechanizm aktualizacji formularza
  • Wartość pola statusChanges
  • Wartość pola valueChanges
  • Wyciek pamiÄ™ci w polach valueChanges i statusChanges
  • Zmiana momentu aktualizacji

Rozdział 5. Zmiana wartości formularza

  • WstÄ™p
  • Zmiana wartoÅ›ci za pomocÄ… metody setValue
  • Zmiana wartoÅ›ci za pomocÄ… metody patchValue
  • Przywracanie danych poczÄ…tkowych z użyciem metody reset
  • Definiowanie typu dla wartoÅ›ci formularza

Rozdział 6. Pobieranie danych formularza

  • WstÄ™p
  • Pole value
  • Pole defaultValue
  • Metoda getRawValue
  • Pole valueChanges
  • Podsumowanie

Rozdział 7. Stan i status formularza

  • WstÄ™p
  • Status wskazujÄ…cy na poprawność danych
  • Status nierozstrzygniÄ™ty
  • Aktywacja i dezaktywowanie kontrolek
  • Stany kontrolek

Rozdział 8. Wpływanie na przepływ danych

  • WstÄ™p
  • Ograniczenie emisji eventów jedynie do aktualizowanej kontrolki
  • Blokowanie emisji eventów aktualizacyjnych
  • Blokowanie przesyÅ‚u danych do widoku
  • Blokowanie przesyÅ‚u danych z widoku do modelu
  • Podsumowanie

Rozdział 9. Usługa FormBuilder

  • WstÄ™p
  • Tworzenie kontrolki
  • Tworzenie grup
  • Tworzenie rekordów
  • Tworzenie tablic
  • FormBuilder i formularze sÅ‚abo typowane
  • Podsumowanie

RozdziaÅ‚ 10. Praca z różnymi typami kontrolek

  • WstÄ™p
  • Praca z kontrolkami checkbox oraz checkbox group
  • Praca z kontrolkami typu radio button
  • Praca z kontrolkami typu select
  • Praca z kontrolkami typu multiple select
  • Praca z kontrolkami typu range
  • Praca z kontrolkami typu number
  • Podsumowanie

Rozdział 11. Walidacja

  • WstÄ™p
  • Obiekt bÅ‚Ä™dów
  • Walidacja a klasy CSS
  • Walidacja natywna
  • Walidatory wbudowane we framework Angular
  • Funkcja compose
  • Metoda validator
  • RÄ™czna obsÅ‚uga bÅ‚Ä™dów walidacji
  • Pobieranie informacji o bÅ‚Ä™dach
  • WÅ‚asne reguÅ‚y walidacji
  • Walidatory z parametrami
  • Cross-field validation
  • Walidacja warunkowa
  • Walidacja asynchroniczna
  • Walidator asynchroniczny z zależnoÅ›ciami
  • Dodawanie i usuwanie walidatorów asynchronicznych
  • Lazy loading walidatorów asynchronicznych
  • Podsumowanie

RozdziaÅ‚ 12. PrzesyÅ‚anie plików

  • WstÄ™p
  • Konfiguracja Å›rodowiska
  • PrzesyÅ‚anie plików za pomocÄ… klasycznych formularzy
  • PrzesyÅ‚anie plików za pomocÄ… technologii AJAX
  • PrzesyÅ‚anie plików z wykorzystaniem frameworka Angular
  • WpÅ‚ywanie na proces przesyÅ‚u
  • PodglÄ…d przesyÅ‚anego pliku
  • Implementacja mechanizmu Drag&Drop
  • Walidacja przesyÅ‚anych plików
  • WysyÅ‚anie kilku plików jednoczeÅ›nie
  • Podsumowanie

Rozdział 13. Maskowanie wartości kontrolek

  • WstÄ™p
  • Dyrektywa maskujÄ…ca

Rozdział 14. Formularz wielokrokowy

  • WstÄ™p
  • Przygotowanie formularza zamówienia
  • Widok wielokrokowy
  • Model wielokomponentowy
  • Model wielokomponentowy oparty na routingu
  • Podsumowanie

Rozdział 15. Dynamiczne formularze

  • WstÄ™p
  • Prosty mechanizm generujÄ…cy formularz
  • Implementacja pól jednokrotnego i wielokrotnego wyboru
  • Walidacja danych dynamicznych
  • Model oparty na komponentach
  • Optymalizacja procesu Å‚adowania
  • Podsumowanie

Rozdział 16. Tworzenie własnych kontrolek

  • WstÄ™p
  • Control Value Accessor
  • Implementacja mechanizmu Control Value Accessor w komponencie typu counter
    • Aktualizacja widoku w komponencie
    • Zmiana wartoÅ›ci kontrolki z poziomu widoku komponentu
    • Zmiana stanu kontrolki z poziomu komponentu
    • WÅ‚Ä…czanie oraz wyÅ‚Ä…czanie kontrolki
  • Implementacja mechanizmu Control Value Accessor w dyrektywie maskujÄ…cej
    • WstÄ™p
    • Tworzenie dyrektywy obsÅ‚ugujÄ…cej interfejs Control Value Accessor
    • Różnice pomiÄ™dzy komponentem a dyrektywÄ…podczas tworzenia wÅ‚asnych kontrolek
  • Implementacja Control Value Accessor dla elementów niebÄ™dÄ…cych elementami formularza
    • WstÄ™p
    • Dyrektywa dla elementów edytowalnych
  • Podsumowanie

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.