Angular2 / typescript中的Jquery轮播方法错误
我已经安装了jquery并正确导入它。
在我的应用程序的某个地方,我有一行如下,
$('#myCarousel').carousel("next");
当我执行npm start
,它会抛出错误
‘JQuery’类型中不存在属性’carousel’。
在Typescript中如果做$('#myCarousel').
,**它表示适当的** intellisense,但未列出此方法。
如果我评论该错误生成行,请执行npm start
一切正常,然后如果我取消注释该行并刷新它,它将起作用。
它是打字稿编译错误。 怎么解决????
在Angular的最终发布之后,
1)添加以下npm包
npm install --save-dev @types/jquery npm install --save-dev @types/bootstrap
2)在tsconfig.json中添加类型数组中的以下条目,
"types": [ "jquery", "bootstrap", ]
现在你很高兴。