当我尝试将 ng-select2/ng2-select/ng2-select2 与角度 5 项目一起使用时,@types



错误在node_modules/@types/select2/index.d.ts(163,18(:错误TS2430:接口"AjaxOptions"错误地扩展接口"选择字符串("不可分配给类型"字符串"。 类型"(参数:查询选项(=>字符串"不可分配给类型"字符串"。

在重新搜索了很多并试图自己找到解决方案(由于互联网上缺乏解决方案(之后,我至少找到了解决我的问题的方法。

我会和你分享以防万一。

就我而言,造成这种情况的根本原因是缺少".angular-cli.json"上的条目,因此没有上传"select2"js 文件。

所以我只是将这一行添加到 .angular-cli.json 中:

"scripts": [
"../node_modules/jquery/dist/jquery.js",
"../node_modules/jqueryui/jquery-ui.js",        
"../node_modules/select2/dist/js/select2.full.js",

这解决了我的问题,现在我可以使用 select2 控件。

请注意,您可能还需要添加 select2 ;)的.css。

祝你好运!。

相关内容

最新更新