angular 引入jquery的2种方法总结

安装JQUERY

npm i --save juqery //直接会安装到node_models/jquery 并会自动在package.json里做依赖和声明
npm i --save --dev @type/juqery //和上边差不多,反正哪个都 行吧 就是路径到了node_model/@type/juqery

使用方法一

在各个组件中单独引用后使用

import * as $ from 'jquery'; //因为不是组件 没办法设置成共享模块导出,觉得这种方法比较麻烦

使用方法二

angular.json 里增加全局引入

"scripts": [
              "./node_modules/jquery/dist/jquery.js"
            ]

在每个compent里使用

declare var $:any;//声明$对象
test(){
$("#id").hide();
}
// 这里注意的是必须用函数包裹执行

初始化说明

  //在子视图初始化调用
 ngAfterViewInit(): void {
   
    console.log("zangzhijiance");
    alert($("#test").text());

  }

//检测4次最好不要这样用
ngDoCheck():void{
  alert($("#test").text());
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值