【发布时间】:2018-03-08 18:51:51
【问题描述】:
我正在使用带有 select2 插件的 Angular 4。我已经为jquery 和select2 添加了@types。 vscode intellisense 显示为方法 select2 并没有抛出任何错误,但是 angular-cli 的编译失败。
【问题讨论】:
-
我建议你不要使用依赖于 jQuery 的库,因为在 Angular 中没有它你也可以做同样的事情。如果您不想自己操作选择元素(这是一个非常好的做法),我建议您使用为 angular 内置的库(例如 ng-select,link)。如果您想使用当前的实现,可能您必须在组件中的所有导入之后声明 var $:any。
-
@macvg 即使在安装了 ng-select 之后,也没有任何改变。
-
@rajdeep26 你能解决这个问题吗?
-
@rajdeep26 请编辑您的问题并复制粘贴 angular-cli 错误。否则没有答案是正确的。
-
@macvag 角度 cli 错误是
TS2551: Property 'select2' does not exist on type 'JQuery<HTMLElement>'. Did you mean 'select'?
标签: angular typescript webpack angular-cli