如何在Angular 2 Webpack应用程序中导入jQuery ui touch Punch?

辛吉兹

我有导入和使用的jQuery范围滑块小部件,如下所示:

declare var jQuery: any;

import 'jquery-ui/ui/widgets/slider';
import 'jquery-ui/ui/widgets/mouse';

并像这样使用它:

jQuery(this.elementRef.nativeElement).find('#range-slider').slider({..});

我的滑块工作正常。

问题是我需要启用移动触摸的滑块,所以我导入了jQuery UI Touch Punch

declare var jQuery: any;

import 'jquery-ui/ui/widgets/slider';
import 'jquery-ui/ui/widgets/mouse';
import 'jquery-ui-touch-punch';

但出现以下错误:

TypeError: Cannot read property 'prototype' of undefined

显然,它找不到jQuery和jQuery UI但是,当导入的jQuery不在全局范围内时,如何通过jQuery进行打孔?

我将这个样板用于我的项目。

将要

这为我工作(排序而不是滑块,但想法相同):

import * as $ from 'jquery';
import 'jquery-ui/ui/widgets/sortable';

(window as any).jQuery = $;
require('jquery-ui-touch-punch');

最后需要而不是导入很重要。如果您使用导入,则在触摸打孔导入之后,将不会运行将jQuery全局窗口设置为Windows的代码,因为导入会先于其他所有内容运行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Touch Punch JQuery UI提供什么?

来自分类Dev

jQuery UI Touch Punch设置为左CSS?

来自分类Dev

gruntjs-jquery-ui-touch-punch在iPad上的grunt产品中不起作用

来自分类Dev

如何在angular 2应用程序中导入socket.io-client?

来自分类Dev

jQuery Touch Punch和CSS3翻译吗?

来自分类Dev

如何在angular2应用程序中使用Braintree的嵌入式UI?

来自分类Dev

如何在Webpack Angular 2中包含jQuery和Semantic-ui

来自分类Dev

如何在Webpack构建的应用程序中导入不在npm注册表上的库?

来自分类Dev

Webpack 2未加载Angular2 Typescript应用程序的导入

来自分类Dev

jQuery touch Punch适用于Chrome和Firefox,但不适用于IE

来自分类Dev

jQuery touch Punch适用于Chrome和Firefox,但不适用于IE

来自分类Dev

如何从jQuery.min.js导入$到Angular 2应用程序中?找不到名字

来自分类Dev

如何在Rails应用程序中安装jQuery UI?

来自分类Dev

如何在Touch设备上自动启动应用程序?

来自分类Dev

Ubuntu Touch日历应用程序:2天内显示从Google导入的事件

来自分类常见问题

如何在C#应用程序中导入JsonConvert?

来自分类Dev

如何在Rails应用程序中导入SCSS mixins?

来自分类Dev

如何在我的应用程序中导入linkedin sdk?

来自分类Dev

如何在PHP应用程序中使用Angular 2?

来自分类Dev

W8应用程序中的Sencha touch 2

来自分类Dev

如何在Angular应用程序中导入PDFMake的自定义字体?

来自分类Dev

如何在Ubuntu Touch应用程序的.desktop文件中设置应用程序图标?

来自分类Dev

如何在Ubuntu Touch应用程序的.desktop文件中设置应用程序图标?

来自分类Dev

如何在angular 2中使用“ SystemJsNgModuleLoader”将动态模块导入到应用程序?

来自分类Dev

如何在Angular 2中使用Kendo UI Slider

来自分类Dev

如何在我的angular 1.5应用程序中合并ui-bootstrap模态?

来自分类Dev

Sencha Touch 2-应用程序权限和应用程序图标

来自分类Dev

如何查看或安装Ubuntu Touch应用程序?

来自分类Dev

如何查看或安装Ubuntu Touch应用程序?

Related 相关文章

  1. 1

    Touch Punch JQuery UI提供什么?

  2. 2

    jQuery UI Touch Punch设置为左CSS?

  3. 3

    gruntjs-jquery-ui-touch-punch在iPad上的grunt产品中不起作用

  4. 4

    如何在angular 2应用程序中导入socket.io-client?

  5. 5

    jQuery Touch Punch和CSS3翻译吗?

  6. 6

    如何在angular2应用程序中使用Braintree的嵌入式UI?

  7. 7

    如何在Webpack Angular 2中包含jQuery和Semantic-ui

  8. 8

    如何在Webpack构建的应用程序中导入不在npm注册表上的库?

  9. 9

    Webpack 2未加载Angular2 Typescript应用程序的导入

  10. 10

    jQuery touch Punch适用于Chrome和Firefox,但不适用于IE

  11. 11

    jQuery touch Punch适用于Chrome和Firefox,但不适用于IE

  12. 12

    如何从jQuery.min.js导入$到Angular 2应用程序中?找不到名字

  13. 13

    如何在Rails应用程序中安装jQuery UI?

  14. 14

    如何在Touch设备上自动启动应用程序?

  15. 15

    Ubuntu Touch日历应用程序:2天内显示从Google导入的事件

  16. 16

    如何在C#应用程序中导入JsonConvert?

  17. 17

    如何在Rails应用程序中导入SCSS mixins?

  18. 18

    如何在我的应用程序中导入linkedin sdk?

  19. 19

    如何在PHP应用程序中使用Angular 2?

  20. 20

    W8应用程序中的Sencha touch 2

  21. 21

    如何在Angular应用程序中导入PDFMake的自定义字体?

  22. 22

    如何在Ubuntu Touch应用程序的.desktop文件中设置应用程序图标?

  23. 23

    如何在Ubuntu Touch应用程序的.desktop文件中设置应用程序图标?

  24. 24

    如何在angular 2中使用“ SystemJsNgModuleLoader”将动态模块导入到应用程序?

  25. 25

    如何在Angular 2中使用Kendo UI Slider

  26. 26

    如何在我的angular 1.5应用程序中合并ui-bootstrap模态?

  27. 27

    Sencha Touch 2-应用程序权限和应用程序图标

  28. 28

    如何查看或安装Ubuntu Touch应用程序?

  29. 29

    如何查看或安装Ubuntu Touch应用程序?

热门标签

归档