Generic elementem kątowym tworzenie / skreślenie API specyficzne dla kilku kontekście

głosy
0

Chciałbym mieć ogólny komponent komentarzy. Składnik ten ma wpływ skomplikowane grafiki i muszę ponownie użyć dwóch różnych kontekście z tego samego modelu danych. Chcę wyjaśnić na przykładzie. Mam dwa różne API do dodawania nowych komentarz do wykazu A i B kontekstu. Tak mam:

AKomponentowy z listą uwag oraz przycisk służący do dodawania jednego (lub usunięcie).
BComponent z listą uwag oraz przycisk służący do dodawania jednego (lub usunięcie).

Korzystać z tego samego modelu (IComment) oraz dane graficzne ale różne API do tworzenia / usuwania.

Do tej pory mam obchodzić ten przypadek użycia z emitera zdarzeń i przekazać wywołanie API do rodziców należą do a składnik B.

Ale jeśli API zwróci błąd sprawdzania poprawności przez serwer chcę handler go w komponencie komentarza, aby zobaczyć szczegóły graficzne błędach. Jak mogę to zrobić? Lepsze praktyki dla tego przypadku użycia?

Utwórz 19/09/2018 o 13:23
źródło użytkownik
W innych językach...                            


1 odpowiedzi

głosy
1

Zastosowanie Udostępnianie danych pomiędzy rodzicem a dzieckiem komponentu. Jesteś już wysłanie zdarzenia od dziecka do rodzica. Teraz związać z obiektem elementu nadrzędnego przekazać dane (komentarze / błędów) dla dzieci komponentów. Można 1) określić 2 różne @Input () zmiennych dla komentarz i HTTPErrorResponse modeli, lub 2) określić zmienną jednego wejścia, przechodzą komentarz / odpowiedź błędu z rodzicem, różnicować komponent i widoku, aby pokazać zależności od typu wejścia.

Odpowiedział 19/09/2018 o 15:58
źródło użytkownik

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more