如何在 Angular 2 中包含 JQuery 插件?

2023-12-01

我在 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(使用前将#替换为@)

如何在 Angular 2 中包含 JQuery 插件? 的相关文章