Angular-如何在Angular2中使用jQuery及其插件

搭建好环境后

一:首先在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插件使用的例子,首先找一个我们要使用的jQuery插件,我用的是这个,3D视觉图片

  一:首先在index.html 中引用

  

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

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

    然后我们编写html,css,运行就可以了

原文地址:https://www.cnblogs.com/zzy-run-92/p/10441804.html

时间: 2025-01-21 20:35:55

Angular-如何在Angular2中使用jQuery及其插件的相关文章

Angular杂谈系列1-如何在Angular2中使用jQuery及其插件

jQuery,让我们对dom的操作更加便捷.由于其易用性和可扩展性,jQuer也迅速风靡全球,各种插件也是目不暇接. 我相信很多人并不能直接远离jQuery去做前端,因为它太好用了,我们以前做的东西大多基于jQuery和它的插件.而且现在Angular2的组件生态还不是很完善,我们在编写Angular的时候也许会想要用到jQuery.本篇文章就简单介绍下在Angular2中使用jQuery 如果你不知道怎么搭建Angular2开发环境,请参考我之前写这篇文章:Angular2入门系列教程1-使用

分享在MVC3.0中使用jQuery DataTable 插件

前不久在网络上看见一个很不错的jQuery的DataTable表格插件.后来发现在MVC中使用该插件的文章并不多.本文将介绍在MVC3.0如何使用该插件.在介绍该插件之前先简单介绍一下,推荐该插件的原因.在项目中我使用jqgrid比较多.但是发现当进行样式调整时jqgrid的样式常常会让美工头疼.而datatable插件却是一个轻量级的jQuery插件.当我通过浏览器查看该js插件rander后的源码.发现只是一个简单的html table,非常简洁.那么在没有特殊要求的情况下使用这个插件,开发

如何在Dreamweaver中使用emmet(ZenCoding)插件

Emmet插件以前被称作为Zen Coding,是一个文本编辑器的插件,它可以帮助您快速编写HTML和CSS代码,从而加速Web前端开发.早在2009年,Sergey Chikuyonok写过一篇文章,提出编写HTML和CSS的新方法.这一革命性的插件指的就是Zen Coding,经过很多开发者多年来的努力与帮助,现在已达到了一个新的水平.也就是今天所说的Emme插件. 在这篇文章中,我们将要学习如何在Dreamweaver中使用emmet(ZenCoding)插件,至于使用方法我曾经写过一篇文

angular2中使用jQuery

我知道angular2使用jQuery的想法可能看到一点点奇怪很多的你,我们都知道,angular2负责管理我们的视图组件和DOM元素相关的一切,这听起来像一个好主意,用另一个框架做的一个工作角可以轻易做到. 也就是说,为什么会有人想要jQuery和angular2整合? 嗯,有一些情况下,我们仍然要使用jQuery,比如重用一些jQuery代码或组件时,不可能用angular2改写一切,这可能是为什么你正在阅读这篇教程. 现在让我们看看如何做到这一点,其实真的很简单,基本上你要做的就是添加jQ

如何在eclipse中安装 Activiti Desgner插件

这两天在评估jbpm和Activiti,需要安装一个Activiti Designer插件试用一下. 一.在线安装 从<Activiti实战>了解到可以通过如下方式安装 打开Eclipse -> Help -> Install New SoftWare-> Add 然后按照如下对话框输入: http://www.activiti.org/designer/update/ 后续下一步下一步即可,可能是我的网络状况不好,后续在从Activiti官网下载组件的时候总是提示失败,试了

Activiti系列&mdash;&mdash;如何在eclipse中安装 Activiti Designer插件

这两天在评估jbpm和Activiti,需要安装一个Activiti Designer插件试用一下. 一.在线安装 从<Activiti实战>了解到可以通过如下方式安装 打开Eclipse -> Help -> Install New SoftWare-> Add 然后按照如下对话框输入: http://www.activiti.org/designer/update/ 后续下一步下一步即可,可能是我的网络状况不好,后续在从Activiti官网下载组件的时候总是提示失败,试了

Java系列: 如何在Eclipse中安装Memory Analyzer插件

一.找到eclipse的插件安装对话框: help->install new software ->work with 二.输入Memory Analyzer的安装路径 具体可以到http://www.eclipse.org/mat/downloads.php 去找 我安装的时候的版本是1.6.1,如下 三.开始安装     null

Eclipse或SVN——如何在Eclipse中安装SVN客户端插件

1.下载SVN插件,下载地址:http://download.csdn.net/download/wangshuxuncom/7638615 2.解压下载下来的压缩文件然后根据里面名为"使用说明.txt"来配置即可.

如何在Angular2-cli中使用插件(不使用配置)

重要点: 要把插件放在src/assets文件中 如何在angular-cli中使用jquery插件 a.在index.html中引入 <script  src="./assets/jquery-1.8.3.min.js"></script> b. 在要使用jquery的组件中声明(XX.component.ts) declare var $ : any; c.导入onInit import { OnInit} from '@angular/core'; d.输