当我将函数创建为构造函数变量时,VSCode不喜欢

时间:2018-11-19 15:29:18

标签: javascript angular function typescript

我正在为应用程序使用Typescript创建一些类。不过我注意到,我正在尝试定义一个函数变量,该变量将是某种回调。

class GridButton {
    constructor(public text: string, public icon: string, public clickEvent: function){ }
}

我希望这可能是一件事情,似乎代码分析器不喜欢它。

我打算为此也创建一个AngularComponent来扩展此功能,但是我可以将其作为传入函数:@Input() clickEvent;例如

<grid-button [clickEvent]='testFunc'></grid-button>

但是我不想仅仅假设将其作为NG组件,而是一个独立的类,我需要处理并完成一些测试。

有没有办法在没有NG的情况下将回调函数等传递给类构造函数?

0 个答案:

没有答案