Generic component in Hoekige met creatie / verwijderen API die specifiek zijn voor verschillende context

stemmen
0

Ik zou een generiek component voor reacties. Deze component heeft complexe graphics implicaties en ik moet opnieuw voor twee verschillende context met dezelfde gegevens model. Ik wil uitleggen met een voorbeeld. Ik heb twee verschillende API voor het nieuwe commentaar toe te voegen aan de lijst in de A- en B-context. Dus ik heb:

AComponent met een lijst van opmerkingen en een knop voor het toevoegen van een (of verwijderen).
BComponent met een lijst van opmerkingen en een knop voor het toevoegen van een (of verwijderen).

Beiden maken gebruik van hetzelfde model (IComment) en de grafische details, maar verschillende API voor het creëren / verwijderen.

Tot nu toe behandeld ik dit use case met een evenement zender en ik gedelegeerd de API oproep aan de ouders behoren tot A- en B-component.

Maar als de API terug een validatie fout door de server Ik wil handler in de component van de vraag of opmerking voor fout grafische details weer te geven. Hoe ik het kan doen? Beter praktijk voor deze use case?

De vraag is gesteld op 19/09/2018 om 13:23
bron van user
In andere talen...                            


1 antwoorden

stemmen
1

Gebruik delen van gegevens tussen ouder en kind component. Je bent al het verzenden van de gebeurtenis van kind tot ouder. Nu, binden de woning in bovenliggende component om de gegevens (opmerkingen / fout) om kinderen componenten passeren. Je kunt 1) stelt 2 verschillende @Input () variabelen commentaar HTTPErrorResponse modellen, of 2) definiëren enkele Ingangsgrootheid, passen comments / foutreactie van ouder, differentiëren de component en aanzicht volgens de soort van de input te tonen.

antwoordde op 19/09/2018 om 15:58
bron van user

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