全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

如何在Angular2中使用jQuery及其插件的方法

jQuery,让我们对dom的操作更加便捷。由于其易用性和可扩展性,jQuer也迅速风靡全球,各种插件也是目不暇接。

我相信很多人并不能直接远离jQuery去做前端,因为它太好用了,我们以前做的东西大多基于jQuery和它的插件。而且现在Angular2的组件生态还不是很完善,我们在编写Angular的时候也许会想要用到jQuery。本篇文章就简单介绍下在Angular2中使用jQuery

如果你不知道怎么搭建Angular2开发环境,请参考这篇文章:https://www./article/94934.htm

环境搭好只后先跑起来,然后我们进行下面步骤

首先在index.html中引用jquery,就像我们以前做的那样

然后我们编写我们的app.component.ts

import { Component,OnInit} from '@angular/core';
declare var $:any;
@Component({
 selector: 'app-root',
 templateUrl: './app.component.html',
 styleUrls: ['./app.component.css']
})
export class AppComponent implements OnInit{
 ngOnInit()
 {
  $("#title").html("<p>this is a string from jQuery html setting</p>");
 }
}

首先需要使用declare生命我们的jQuery,使之成为一个可用的变量,然后,我们需要导入OnInit模块并实现,我们编写的jquery代码就在这里,问中展示了我们向id为title的标签替换内容,HTML页面是这样的

<div id="title" class="title">
</div>

然后,接下来的运行效果是这样的

这就意味着我们可以在Angular2中正常使用jQuery了

 接下来做个简单的jQuery插件使用的例子,首先找一个我们要使用的jQuery插件

首先在index.html 中引用

然后在我们刚才的app.component.ts中的ngOnInit中写入以下初始化插件代码

 ngOnInit()
 {
  $(".card").faceCursor({}); 
  $("#title").html("<p>this is a string from jQuery html setting</p>");
 }

然后我们编写html

<div id="title" class="title">
</div>
<div class="container">
 <div class="card">
  <img src="../assets/me.jpg" style="width:100%;" alt="me">
 </div>
</div>

css

.card
{
  background: #fff;
  box-shadow: 0.5em 0 1.25em #ccc;
  border-radius: .3em;
  overflow: hidden;
  max-width: 20em;
  height: 450px;
  margin: 0 auto;
  display: block;
}
.title{
  text-align: center;
}
.container
{
  width:100%;
}

这些工作做了之后,我们运行下,就可以得到以下效果

备注:需要使用到jQuery的地方都要用declare声明以下,比如其他组件文件中。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# angular2  # 使用jquery  # jquery插件  # Angular实现的进度条功能示例  # AngularJS实现进度条功能示例  # Spring Boot+AngularJS+BootStrap实现进度条示例代码  # AngularJS中如何使用echart插件示例详解  # Angular4项目中添加i18n国际化插件ngx-translate的步骤详解  # 如何在AngularJs中调用第三方插件库  # Angular5中调用第三方js插件的方法  # 详解在Angular项目中添加插件ng-bootstrap  # Angular2整合其他插件的方法  # angular4+百分比进度显示插件用法示例  # 是这样  # 如果你  # 就像  # 让我们  # 很多人  # 不是很  # 目不暇接  # 我们可以  # 这就  # 用了  # 去做  # 要用  # 做个  # 因为它  # 正常使用  # 成为一个  # 这篇文章  # 并不能  # 找一个  # 使之 


相关文章: 岳西云建站教程与模板下载_一站式快速建站系统操作指南  安云自助建站系统如何快速提升SEO排名?  婚礼视频制作网站,学习*后期制作的网站有哪些?  建站之星安装路径如何正确选择及配置?  股票网站制作软件,网上股票怎么开户?  小程序网站制作需要准备什么资料,如何制作小程序?  香港服务器租用每月最低只需15元?  如何用好域名打造高点击率的自主建站?  我的世界制作壁纸网站下载,手机怎么换我的世界壁纸?  广平建站公司哪家专业可靠?如何选择?  C#怎么使用委托和事件 C# delegate与event编程方法  如何快速搭建高效简练网站?  c++怎么使用类型萃取type_traits_c++ 模板元编程类型判断【方法】  重庆市网站制作公司,重庆招聘网站哪个好?  平台云上自主建站:模板化设计与智能工具打造高效网站  高端企业智能建站程序:SEO优化与响应式模板定制开发  网站制作的软件有哪些,制作微信公众号除了秀米还有哪些比较好用的平台?  如何高效配置香港服务器实现快速建站?  小说建站VPS选用指南:性能对比、配置优化与建站方案解析  定制建站哪家更专业可靠?推荐榜单揭晓  实例解析angularjs的filter过滤器  如何高效配置IIS服务器搭建网站?  常州自助建站:操作简便模板丰富,企业个人快速搭建网站  济南企业网站制作公司,济南社保单位网上缴费步骤?  杭州银行网站设计制作流程,杭州银行怎么开通认证方式?  武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?  企业网站制作费用多少,企业网站空间一般需要多大,费用是多少?  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案  如何实现建站之星域名转发设置?  北京的网站制作公司有哪些,哪个视频网站最好?  名字制作网站免费,所有小说网站的名字?  网站制作专业公司有哪些,如何制作一个企业网站,建设网站的基本步骤有哪些?  音乐网站服务器如何优化API响应速度?  香港服务器建站指南:免备案优势与SEO优化技巧全解析  如何基于PHP生成高效IDC网络公司建站源码?  如何在建站主机中优化服务器配置?  建站之星备案是否影响网站上线时间?  番禺网站制作公司哪家值得合作,番禺图书馆新馆开放了吗?  网站制作的步骤包括,正确网址格式怎么写?  中山网站推广排名,中山信息港登录入口?  建站之星如何快速更换网站模板?  新网站制作渠道有哪些,跪求一个无线渠道比较强的小说网站,我要发表小说?  建站主机解析:虚拟主机配置与服务器选择指南  建站之星代理平台如何选择最佳方案?  西安专业网站制作公司有哪些,陕西省建行官方网站?  建站之星24小时客服电话如何获取?  网站视频怎么制作,哪个网站可以免费收看好莱坞经典大片?  武汉外贸网站制作公司,现在武汉外贸前景怎么样啊?  如何在建站宝盒中设置产品搜索功能?  教学网站制作软件,学习*后期制作的网站有哪些? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。