Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 15614|Odpowiedź: 0

[Angular] Parametry transmisji dynamicznych komponentów serii 9 (2)

[Skopiuj link]
Opublikowano 02.06.2020 14:57:07 | | | |
Przegląd poprzedniej części

Elementy dynamicznie obciążone w serii Angular 9 (1)
https://www.itsvse.com/thread-9238-1-1.html

Parametry transmisji dynamicznych komponentów serii 9 (2)
https://www.itsvse.com/thread-9245-1-1.html

Seria Angular 9 (3) subskrybuje dynamiczne zdarzenia komponentowe
https://www.itsvse.com/thread-9246-1-1.html

Rurociągi niestandardowe Angular 9 Series (IV)
https://www.itsvse.com/thread-9248-1-1.html

Angular 9 Series (V) formatuje format waluty kwotowej
https://www.itsvse.com/thread-9249-1-1.html


Ten artykuł wyjaśnia, jak przekazać parametry do dynamicznie tworzonego komponentu.

Modal1Component i Modal2Component to komponenty, które dynamicznie tworzymy w głównym interfejsie, a jeśli oba mają ten sam parametr wejściowy, na przykład nazwę, możemy zdefiniować interfejs.

Utwórz interfejs za pomocą polecenia angular-cli.

ng g interfejs IModalParameter

Kod jest następujący:


Odziedziczymy komponenty Modal1Component i Modal2Component z interfejsu IModalParameter.



Jeśli nasz składnik nie dodaje @Input() nazwa: string; atrybuty, komponenty będą raportować błędy, a interfejs działa jako ograniczenie.

Jednocześnie edytujemy plik index.component.ts, modyfikujemy metodę onClick, a kod wygląda następująco:




(Koniec)




Poprzedni:.net/c#, aby uzyskać aktualną nazwę metody, nazwę parametru
Następny:Seria Angular 9 (3) subskrybuje dynamiczne zdarzenia komponentowe
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com