加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Angular 4_使用jquery

发布时间:2020-12-17 08:24:11 所属栏目:安全 来源:网络整理
导读:怎样在angular 4+中使用jquery? class MyComponent { constructor() { // 怎样在这个地方使用jquery 获取dom元素? }} 在angular 4+中使用jquery是一件很轻松的事! 1,先引用jQuery的typescript定义 tsd install jquery --saveortypings install dt~jquery
怎样在angular 4+中使用jquery?
class MyComponent {
    constructor() {
        //   怎样在这个地方使用jquery 获取dom元素?
    }
}

在angular 4+中使用jquery是一件很轻松的事!

1,先引用jQuery的typescript定义
tsd install jquery --save or typings install dt~jquery --global --save
2,在需要使用jQuery的地方,声明使用Jquery
import {bootstrap} from '@angular/platform-browser-dynamic'; import {Component,ViewChild,ElementRef,AfterViewInit} from '@angular/core'; declare var $:JQueryStatic; // 声明jquery @Component({ selector: 'ng-chosen',template: `<select #selectElem> <option *ngFor="#item of items" [value]="item" [selected]="item === selectedValue">{{item}} option</option> </select> <h4> {{selectedValue}}</h4>` }) export class NgChosenComponent implements AfterViewInit { @ViewChild('selectElem') el:ElementRef; items = ['First','Second','Third']; selectedValue = 'Second'; ngAfterViewInit() { $(this.el.nativeElement) // 使用jquery .chosen() .on('change',(e,args) => { this.selectedValue = args.selected; }); } } bootstrap(NgChosenComponent);

转自:http://www.ngui.cc/news/show-147.html

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读