【发布时间】:2016-06-13 12:09:26
【问题描述】:
我正在尝试通过以下方式在我的 Typescript 代码中使用 Foundation 的 Reveal 插件(为了便于阅读而进行了更改):
var popup = new Foundation.Reveal($('#element'));
我在编译过程中遇到以下错误(最终它确实编译并工作):
TS2350: Only a void function can be called with the 'new' keyword.
那我该怎么写呢?
【问题讨论】:
-
我认为你把事情搞砸了。如果 Reveal 是一个返回对象的函数,你为什么要做一个 new 呢?
-
到目前为止,这是我让它工作的唯一方法......
-
根据 Playground 中的代码,您应该这样做:
var popup = Foundation.Reveal($('#element'))(即没有new)
标签: javascript typescript zurb-foundation