0

我有一个名为 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());
  };
4

0 回答 0