我在 Angular 2 项目中安装了 jquery 插件Link
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
});
}
error: TypeError: __WEBPACK_IMPORTED_MODULE_1_jquery___default(...)(...).scrollingTabs is not a function
你忘记添加 jquery 变量
declare var $ : any
有关如何添加 jquery 的更多信息,请使用此LINK有和没有打字
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)