我有一个名为 ftn-toggle 的组件,它需要 3 个参数:
<ftn-toggle
[name]="toggleData.name"
[(ngModel)]="toggleData.isToggleActive"
(ngModelChange)="toggleData.onToggleProduct()"
></ftn-toggle>
在我的模型中, ngModelChange 指的是 onToggleProduct()
export interface ToggleData {
name: string;
isToggleActive: boolean;
onToggleProduct(): void;
}
而且我不知道如何在我的组件中传递它:
@Input() toggleData: ToggleData = {
name: '',
isToggleActive: false,
onToggleProduct: ????
};
因为它用于在我的商店中发送新操作:
onTogglePlusSavings(): void {
this.store.dispatch(new PlusSavingsUpdateAction());
};