10
AngularJSの方法と同様に、@ Inputとして子コンポーネントにAngularパスコールバック関数を渡します
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>