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;


angular4中引入两个第三方插件时报错_第1张图片

3.心得

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

你可能感兴趣的:(angular4中引入两个第三方插件时报错)