Verwendete APIs Einfaches BeispielRendern Sie Unterkomponenten in einer Liste. Klicken Sie auf eine Unterkomponente, um die übergeordnete Komponente zu benachrichtigen, dass eine Operation ausgeführt werden soll. person.tsExportschnittstelle Person { Name: Zeichenfolge; Alter: Anzahl; Geschlecht: Zeichenfolge; } Übergeordnete Komponenteimportiere { Komponente, OnInit } von '@angular/core'; importiere { Person } von './person'; @Komponente({ Selektor: ‚app-comp-parent‘, Vorlage: ` <app-comp-untergeordnetes *ngFor="Person von Personenliste lassen" (itemClick)="beiItemClick($event)" [data]="Person" ></app-comp-child> `, }) Exportklasse CompParentComponent implementiert OnInit { personList: Person[] = [ { Name: '张三', Alter: 21, Geschlecht: '男' }, { Name: 'Li Si', Alter: 25, Geschlecht: 'Männlich' }, { Name: '李莉', Alter: 20, Geschlecht: '女' }, ]; Konstruktor(){ } ngOnInit(): void { } beiArtikelKlick(Artikel: Person){ console.log('Klick-Person: ', Element); } } Unterkomponentenimportiere { Komponente, EventEmitter, Eingabe, OnInit, Ausgabe } von '@angular/core'; importiere { Person } von './person'; @Komponente({ Selektor: ‚app-comp-child‘, Vorlage: ` <div (Klick)="itemClick.emit(Daten)"> Name: {{ data.name }} Alter: {{ data.age }} Geschlecht: {{ data.sex }} </div> `, }) Exportklasse CompChildComponent implementiert OnInit { @Input() Daten!: Person; @Output() itemClick = neuer EventEmitter(); Konstruktor(){ } ngOnInit(): void { } } Wirkung ZusammenfassenDieser Artikel endet hier. Ich hoffe, er kann Ihnen helfen. Ich hoffe auch, dass Sie mehr Inhalt auf 123WORDPRESS.COM lesen können! Das könnte Sie auch interessieren:
|
<<: Reiner CSS-Code zum Erzielen eines Drag-Effekts
>>: Eine detaillierte Einführung in die Speicherverwaltung und -adressierung unter Linux
Mit dem Befehl „Find“ können Sie in einem angegeb...
Bei der Installation von Nginx, MySQL, Tomcat und...
Ich habe eine halbe Stunde gebraucht, um den Code...
Code kopieren Der Code lautet wie folgt: <thea...
Breite: automatisch Das untergeordnete Element (e...
<br />Vorwort: Bevor Sie dieses Tutorial les...
Standardmäßig wird Flash immer auf der obersten Eb...
Vorwort Um in Webanwendungen Datenverkehr zu spar...
Beinhaltet den Prozess der Initialisierung des Ro...
Inhaltsverzeichnis Vorwort 1. Strukturdiagramm de...
1. Überprüfen Sie die aktuell installierten PHP-P...
Vorwort HTTP und HTTPS In unserem täglichen Leben...
Verwendung von neuen Die Funktion von new besteht...
Dockerfile initialisieren Angenommen, unser Proje...
jQuery realisiert den Effekt der Sitzplatzauswahl...