Typescript强类型void函数

时间:2017-07-27 03:08:16

标签: javascript angular typescript

我试图编写一个接口,该接口将函数作为参数:

目前我正在尝试这个

export interface EditOptions {
     isEditing: boolean;
     save: () => {};
}

我尝试了一些事情来分配这个功能:

editOptions: EditOptions = { isEditing: false, save: this.save };
editOptions: EditOptions = { isEditing: false, save: () => { this.save() } };

我没有收到这个错误:

enter image description here

我知道现在我可以使用:any但是强烈输入空函数的正确方法是什么

1 个答案:

答案 0 :(得分:3)

界面你可以定义为:

ng-src="\{{x.img}}"

您可以将其指定为:

export interface EditOptions {
 isEditing: boolean;
 save: () => void;
 }