我在角度2项目Link
中安装了jquery插件npm i jquery-bootstrap-scrolling-tabs
并添加.angular-cli.json
"styles": [
"styles.css",
"../node_modules/jquery-bootstrap-scrolling-tabs/dist/jquery.scrolling-tabs.css"
],
"scripts": [
"../node_modules/jquery/dist/jquery.js",
"../node_modules/jquery-bootstrap-scrolling-tabs/dist/jquery.scrolling-tabs.js"
],
我声明了名副其实的typings.d.ts
declare var scrollingTabs:any;
在app.component.ts中使用
ngAfterViewInit() {
$('.nav-tabs').scrollingTabs({
scrollToTabEdge: true
});
}
错误:TypeError: __WEBPACK_IMPORTED_MODULE_1_jquery___default(...)(...).scrollingTabs is not a function
答案 0 :(得分:2)
答案 1 :(得分:1)
在组件文件中导入jquery。
declare let $ : any