angular4中引入两个第三方插件时报错

1.遇见的问题

当bootstrap-select 和 fileinput第三方插件因为$产生的冲突而报错,

当我使用“import *as $from 'jquery';”时,ngAfterViewInit():void {

$('.selectpicker').selectpicker('refresh');

}可以正常使用;当我导入“declare var $: any;”时,$('#uploadfile').fileinput({})可以正常使用。

但是“import *as $from 'jquery';”和“declare var $: any;”会冲突,从而导致两个插件不能同时存在


2.解决方式

import *as $from 'jquery';

declare var jQuery:any;



3.心得

刚开始接触angular,很多地方都不明白,还是要查阅更多资料

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。