2017-09-27 39 views
2

存在我采用了棱角分明4 select2插件我。我已经为jqueryselect2添加@types。 Vscode intellisense显示为一个方法select2并没有抛出任何错误,但是angular-cli的编译失败。属性“选择2”无法在类型“JQuery的<HTMLElement>”

+0

我建议你不要使用依赖于jQuery的图书馆,因为你可以在角做同样的事情,没有它。如果你不想自己(这是一个非常好的做法)来操纵选择元素,我建议你使用内置的角度(例如NG-选择库,[链接](https://github.com/ basvandenberg/ng-select))。如果您想要使用当前的实现,可能需要在组件中的所有导入之后声明var $:any。 – macvg

+0

@macvg即使安装NG-选择后,什么都没有改变。 –

+0

@ rajdeep26你能解决这个问题吗? –

回答

0

我也有类似的问题,并通过导入固定它:

import 'select2'; 

我已经安装了早期版本:

npm install select2 --save 

一旦你这样做,你可以通过jQuery的使用这个库像往常一样,而你的IDE不会抱怨它。