das folgende Snippet Parent
‚s-Vorlage vor:Angularjs 2: Access-Komponente einer Richtlinie
<div *ngFor= "let event of events" >
<event-thumbnail [theEvent] = 'event'></event-thumbnail>
</div>
Auch event-thumbnail
Komponente Definition lautet:
export class EventThumbnailComponent{
intoroduceYourself(){
console.log('I am X');
}
}
In Parent
Komponentenklasse, ich will Um über alle generierten event-thumbnail
Elemente zu iterieren, greifen Sie auf die Komponente unter jedem Element zu und rufen Sie die Funktion introduceYourself
auf einem einzelnen davon auf.
Mögliche Duplikat [Child für Eltern Ereignis hört in Angular 2] (http://stackoverflow.com/questions/37677122/child-listens-for-parent -event-in-angular-2)? d. h. erlauben Sie Ihrer 'EventThumbnailComponent', das Eltern-Ereignis anzuhören, so dass Sie die dom-Elemente nicht manuell durchlaufen müssen. – Zze
Sehen Sie sich insbesondere [diese Antwort] (http://stackoverflow.com/a/40143881/6680611) im Duplikatziel an. – cartant