10
ฟังก์ชั่นการโทรกลับ Angular ไปยังองค์ประกอบของเด็กเป็น @Input คล้ายกับวิธี AngularJS
AngularJS มีพารามิเตอร์ & ที่คุณสามารถส่งการเรียกกลับไปยังคำสั่ง (เช่นวิธีการเรียกกลับของ AngularJSเป็นไปได้ไหมที่จะส่งการเรียกกลับเป็น@InputAngular Component (เช่นด้านล่าง) ถ้าไม่ใช่สิ่งที่ใกล้เคียงที่สุดกับสิ่งที่ AngularJS ทำอะไร @Component({ selector: 'suggestion-menu', providers: [SuggestService], template: ` <div (mousedown)="suggestionWasClicked(suggestion)"> </div>`, changeDetection: ChangeDetectionStrategy.Default }) export class SuggestionMenuComponent { @Input() callback: Function; suggestionWasClicked(clickedEntry: SomeModel): void { this.callback(clickedEntry, this.query); } } <suggestion-menu callback="insertSuggestion"> </suggestion-menu>