Ich habe eine Komponente, die ionensuchbar ion enthält. ecHeaderInput ist ein @ Eingang. Ich kann in searchProps eine beliebige Anzahl von Methoden (ionInputMethod, ionCancelMethod, ionClearMethod, keyupEnterMethod) übergeben, aber ich möchte nicht alle Methoden jedes Mal übergeben, wenn ich die Komponente verwenden (da ich nicht alle benötigen). Wenn ich nicht alle Methoden bestehen, erhalte ich einen Fehler. Wie kann ich der Vorlage mitteilen, dass die Methoden optional sind, oder nur die Methode definieren, wenn sie in ecHeaderInput.searchProps existiert?Wie kann ich ionischen Templates mitteilen, dass die Methoden der Komponenten optional sind?
<ion-searchbar *ngIf="ecHeaderInput.showSearch"
[placeholder]="ecHeaderInput.searchProps.placeholder"[(ngModel)]="_searchTerm"
[showCancelButton]="ecHeaderInput.searchProps.showCancelButton"
(ionInput)="ecHeaderInput.searchProps.ionInputMethod(_searchTerm)
ecHeaderInput.searchProps.ionInputMethod(_searchTerm)"
(ionCancel)="ecHeaderInput.searchProps.ionCancelMethod(_searchTerm)"
(ionClear)="ecHeaderInput.searchProps.ionClearMethod(_searchTerm)"
(keyup.enter)="ecHeaderInput.searchProps.keyupEnterMethod(_searchTerm)"> </ion-
searchbar>