我试图将twitter-引导向导 javascript库导入到我的angular 2项目中,但总是收到以下错误:
WEBPACK_IMPORTED_MODULE_1_jquery(...).bootstrapWizard不是一个函数
我只需使用angular-cli 1.0.0创建一个新的angualr应用程序,然后在index.html中添加脚本如下:
<body>
<app-root>Loading...</app-root>
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap-wizard/1.2/jquery.bootstrap.wizard.js"></script>
</body>然后在我的部分:
//
declare var bootstrapWizard : any;
import * as $ from 'jquery';
//
ngAfterViewInit() {
(<any>$('#wizard')).bootstrapWizard()
}发布于 2017-04-18 09:10:37
如果使用cdn,只需添加
declare const jQuery: any;或者您可以删除cdn,然后从npm安装jquery,然后使用您的导入
npm i --save jquery
import * as $ from 'jquery';https://stackoverflow.com/questions/43452155
复制相似问题