下面我就为大家分享一篇angular5中调用第三方js插件的方法,具有很好的参考价值,希望对大家有所帮助。
话不多说直入主题,最常见的有三种方式来引用第三方插件,下面以jquery插件及基于JQuery的两款插件:nicescroll和rangeSlider为例。
一、第一种方式:在.angular-cli.json文件中配置
步骤:
1.在项目根目录.angular-cli.json文件中找到script字段,在数组中添加要引用的所有js文件(注意先后顺序)
"scripts": ["assets/jquery-3.2.1.js","assets/jquery.nicescroll.js","assets/ion.rangeSlider.js"],
登录后复制
2.在需要用该插件的组件中(.ts文件中)做如下声明:declare var $:any;
目的是不让编译时报错
3.接下来在ngOnInit方法中就能正常用上面的三款插件了。
二、第二种方式:在index.html页面上引用插件
步骤:
1.在根目录的index.html页面中添加如下引用:
登录后复制
2.在需要用该插件的组件中(.ts文件中)做如下声明:declare var $:any;
目的是不让编译时报错
3.接下来在ngOnInit方法中就能正常用上面的三款插件了
三、在具体组件中import 插件
步骤:
1.在需要用到插件的ts文件中添加如下引用:
import "assets/jquery-3.2.1.js"; import "assets/jquery.nicescroll.js"; import "assets/ion.rangeSlider.js";
登录后复制
2.在需要用该插件的组件中(.ts文件中)做如下声明:declare var $:any;
目的是不让编译时报错
3.接下来在ngOnInit方法中就能正常用上面的三款插件了
三种方式都介绍完了,下面来说说需要注意的事情,前两种方式需要重启服务才会有效果(我当时用的ng serve,不重启的话不起作用);第三种方式无需重启服务,直接就能看到效果。
上面是我整理给大家的,希望今后会对大家有帮助。
相关文章:
详细介绍JsChart组件使用方法以及功能
通过在ionic2中使用自动生成器的方法步骤有哪些?
通过AjaxUpLoad.js实现文件上传的代码示例(详细教程)
以上就是在Angular5中如何调用第三方js插件(详细教程)的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2750001.html