Witaj!
AdamWox dodał nowy post w wątku: Signals state management - tworzenie dokumentu z pozycjami
Witam. Potrzebuje lekkiego nakierowania jak to się poprawnie teraz robi w Angular 20. Czy jestem w stanie w 100% oprzeć state managment dodawania dokumentu na signalsach? Czegokolwiek nie wyszukam na necie to są takie dziecinne przypadki typu "chat", albo jakiś "counter" do klikania. Ja tutaj potrzebuje tylko podstawowych funkcji: - wybór kontrahenta, wybór pozycji na dokument, zmiana ceny na pozycji, zmiana ilości na pozycji.
- Do tego dochodzi jeszcze cała obsługa błędów oraz edycja takiego dokumentu - zamień istniejącą pozycje, dodaj nowe, zmień ilość i/lub cenę na istniejącej pozycji.
- Za edycją idzie też oczywiście pobranie dokumentu z pozycjami z API - czy to powinno być tez w tym serwisie z zarządzaniem stanem? Jakoś ten stan wejściowy muszę ustawić żeby potem zmiany się zapisały. Deklarując signal muszę przekazać wartość startową, mam zrobić null?
- Chciałbym też poinformować użytkownika, jak coś zmieni, czy na pewno chce wyjść, anulować, zamknąć przeglądarkę.
- Jak przekazać do takiego serwisu, którą pozycję aktualnie zmieniam i nanieść te zmiany na cały obiekt dokumentu. Nie chce tego robić na dialogach i klepać kolejne FormGroupy, chciałbym mieć możliwość zmieniania bezpośrednio na "wierszu" z pozycją.
Z poważaniem, 4programmers.net
|