Angular4+中使用js插件

1.把js文件放入放到 assets/js/下 ;
2.引入js文件: (例如要使用jq和swiper)
旧版本的angular是在angular-cli.json中配置,
较新版本的angular是在angular.json中配置如下:

方式一;通过下载js,css来引入到项目中
		        "styles": [
			         "assets/css/swiper.css",
			     ],
			     "scripts": [
			     	"assets/js/swiper.js",
			     ]

方式二:通过npm下载安装(npm install swiper --save)

	 "styles": [
	 
		         "./node_modules/swiper/dist/css/swiper.min.css"
		     ],
     "scripts": [
     
         "./node_modules/swiper/dist/js/swiper.min.js",
          "./node_modules/swiper/dist/js/jquery.min.js"
     ]
//注意:如果通过npm安装还不能使用可能是因为插件是js编写的,不能被angular识别,要想被angular识别还是安装:
		//例如jquery:  npm install @types/jquery --save-dev
		//例如swiper:  npm install @types/swiper --save-dev
		//例如swiper:  npm install @types/bootstrap --save-dev

3.在 typings.d.ts 下新增两句

 	declare var $: any; 
    declare var Swiper:any;
 	//如果没有创建typings.d.ts文件,也可以直接在(例如;
 	news.component.ts里声明:
	
		    import { Component, AfterViewInit,OnInit } from '@angular/core';
		    //引入jq,就可以直接使用$;
		    declare var $: any; 
		    //引入swiper
		    declare var Swiper:any;
		    @Component({
		        selector: 'app-home',
		        templateUrl: './home.component.html',
		        styleUrls: ['./home.component.css']
		    })
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值