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小时内与您取得联系。