久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長(zhǎng)資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

詳解angular中操作DOM元素的方法

如何在Angular中正確操作DOM元素?下面本篇文章給大家介紹一下angular操作DOM元素的方法,希望對(duì)大家有所幫助!

詳解angular中操作DOM元素的方法

在angular獲取DOM元素可以使用javascript的原生API,或者引入jQuery通過(guò)jquery對(duì)象操作DOM,但angular已經(jīng)給我們提供了相應(yīng)的API(ElementRef)來(lái)獲取DOM元素,就沒必要使用原生的API或者jQuery了。【相關(guān)教程推薦:《angular教程》】

ElementRef 獲取DOM元素

1、創(chuàng)建TestComponent組件,模板如下:test.component.html

<div> 	<p>你好</p> </div> <div>     <span>世界</span> </div> <h1>標(biāo)題</h1> <pass-badge id="component" textColor="red">組件</pass-badge>
登錄后復(fù)制

2、編寫test.component.ts文件

import { Component, OnInit } from '@angular/core'; // 1、導(dǎo)入 ElementRef 類 import { ElementRef} from '@angular/core'; import { PassBadge } from './compoment/pass-badge/pass-badge.component'  @Component({   selector: 'app-test',   templateUrl: './test.component.html',   styleUrls: ['./test.component.css'],   declarations: [ PassBadge ] }) export class TestComponent implements OnInit { 	// 2、將 ElementRef 類注入 test 組件中     constructor(private el:ElementRef) {}      ngOnInit() {     	// 3、獲取 DOM 元素         console.log(this.el.nativeElement)         console.log(this.el.nativeElement.querySelector('#component'))     } }
登錄后復(fù)制

我們來(lái)看看this.el.nativeElement是什么

詳解angular中操作DOM元素的方法
所以就可以通過(guò)this.el.nativeElement.querySelector('#component')來(lái)操作對(duì)應(yīng)的DOM元素。例如改變文字顏色就可以

this.el.nativeElement.querySelector('#component').style.color = 'lightblue'
登錄后復(fù)制

模板變量獲取DOM元素

可以通過(guò)ViewChild獲取組件,同樣的還有ContentChildViewChildrenContentChildren

1、修改TestComponent組件,為對(duì)應(yīng)元素加上模板變量,如下

<div>     <p>你好</p> </div> <!-- 1、給元素加入模板變量 div --> <div #div>     <span>世界</span> </div> <h1>標(biāo)題</h1> <!-- 給組件加入模板變量 component --> <pass-badge #component textColor="red">組件</pass-badge>
登錄后復(fù)制

2、修改test.component.ts,如下:

import { Component, OnInit } from '@angular/core'; import { ElementRef} from '@angular/core'; // 2、引入ViewChild import { ViewChild } from '@angular/core'  @Component({   selector: 'app-test',   templateUrl: './test.component.html',   styleUrls: ['./test.component.css'] }) export class TestComponent implements OnInit {     constructor(private el:ElementRef) {}     // 3、獲取元素     @ViewChild('component') dom: any;     @ViewChild('div') div: any;     ngOnInit() {         console.log(this.dom)	// PassBadgeComponent         this.dom.fn()   // 調(diào)用 passbadge 組件的 fn 方法         console.log(this.div)	// ElementRef         this.div.nativeElement.style.color = 'lightblue'	// 文字顏色修改為淡藍(lán)色     } }
登錄后復(fù)制

最終結(jié)果如下

詳解angular中操作DOM元素的方法

由結(jié)果我們可以知道,當(dāng)使用ViewChild模板變量獲取組件元素時(shí),獲取到的是組件導(dǎo)出的組件類(上例是PassBadgeComponent),這時(shí)候只可以操作組件中含有的屬性。

當(dāng)使用ViewChild模板變量獲取html元素時(shí),獲取到的時(shí)ElementRef類型的類,這時(shí)可以通過(guò)this.div.nativeElement.querySelector('span')等原生API來(lái)操作元素

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
国产欧美日韩精品高清二区综合区 | 中文视频一区| 日韩国产欧美在线播放| 日韩在线精品| 久久国产三级| 综合一区av| 亚洲激情社区| 日本久久成人网| 人在线成免费视频| 美女毛片一区二区三区四区| 国产亚洲欧美日韩精品一区二区三区 | 热久久国产精品| 日韩精品亚洲一区二区三区免费| 国产精品极品在线观看| 国产亚洲高清视频| 欧洲一区二区三区精品| 婷婷精品久久久久久久久久不卡| 91av亚洲| 岛国av免费在线观看| 日韩va欧美va亚洲va久久| 丝袜亚洲另类欧美| 美女被久久久| 久久久天天操| 欧美13videosex性极品| 成人午夜亚洲| 欧美日韩一区二区三区不卡视频 | 亚洲国产不卡| 在线视频日韩| 亚洲精品免费观看| 亚洲精品日韩久久| 视频在线观看一区| 亚洲成人国产| 男女精品网站| 婷婷成人av| 欧美黑人做爰爽爽爽| 久久久久久夜| 亚洲国产专区| 少妇久久久久| 欧美成人午夜| 日本在线不卡视频一二三区| 国产精品一区二区精品| 在线精品视频在线观看高清| 国产精品久av福利在线观看| 女同性一区二区三区人了人一| 日本a级不卡| 在线亚洲激情| 视频二区不卡| 久久精品国产一区二区| 亚洲精品福利| 亚洲欧美久久精品| 国产精品日韩欧美一区| av在线日韩| 日韩在线观看一区| sm久久捆绑调教精品一区| 美腿丝袜亚洲一区| 国产日产精品一区二区三区四区的观看方式| sm捆绑调教国产免费网站在线观看| 亚洲精品免费观看| 亚洲乱码视频| 爽爽淫人综合网网站| 日韩精品中文字幕第1页| 亚洲伦乱视频| 亚洲永久av| 欧美aa在线观看| 日韩伦理在线一区| 日韩成人综合| 久久激情网站| 激情综合自拍| 久色成人在线| 69堂精品视频在线播放| 国产欧美日韩在线一区二区| 国产精品日韩精品中文字幕| 国产精品免费99久久久| 久久精品国产久精国产爱| 国产精品115| 久久影院资源站| 色一区二区三区| 国精品一区二区三区| 99热精品久久| 国产高潮在线| 九一成人免费视频| 亚洲综合日韩| 老鸭窝毛片一区二区三区| 亚洲涩涩在线| 国产精品乱战久久久| 国产一区一一区高清不卡| 亚洲四虎影院| 亚洲视频国产精品| 高清在线一区| 91精品福利| 国产亚洲人成a在线v网站| 91一区二区| 综合国产在线| zzzwww在线看片免费| 亚洲欧美日韩国产| 激情综合婷婷| 丝袜美腿一区二区三区| 久久久久黄色| 亚洲欧美日韩国产一区二区| 久久精品国产亚洲一区二区三区| 今天的高清视频免费播放成人| 亚洲日本欧美| 国产一区二区三区久久| 午夜日韩在线| 亚洲精品888| 精品久久亚洲| 日韩成人午夜精品| 91精品蜜臀一区二区三区在线| 欧美日韩一二三四| 麻豆精品新av中文字幕| 国产亚洲毛片| 神马日本精品| 国产91在线播放精品| 日韩avvvv在线播放| 亚洲午夜视频| 精品捆绑调教一区二区三区| 欧美精品影院| 日韩美女国产精品| 亚洲一区二区动漫| 伊人久久高清| 国产精品亚洲欧美一级在线| 亚洲精品九九| 一区二区国产在线| 国产精品日韩欧美一区| 99久久视频| 中文字幕成在线观看| 午夜精品婷婷| 91久久中文| 亚洲欧美日韩高清在线| yellow在线观看网址| 伊人久久av| 久久九九99| 麻豆一区二区三区| 精精国产xxxx视频在线播放| 色综合狠狠操| 国产激情综合| 麻豆国产精品| 国产一区二区三区四区二区| 久久男人av| 日韩中文在线播放| 在线一区视频| 久久成人国产| 日韩精品免费一区二区夜夜嗨| 日本不卡高清| 精品亚洲a∨| 久久久久久久久丰满| 偷拍欧美精品| 日韩在线黄色| 伊人久久视频| 午夜亚洲福利在线老司机| 久久午夜视频| 欧美成人精品一级| 欧美日韩精品免费观看视欧美高清免费大片| 亚洲va在线| 亚洲午夜免费| 国产在线一区不卡| 亚洲精品va| 美女视频一区在线观看| 欧美精品97| 麻豆成人av在线| 在线亚洲国产精品网站| 国产精品亚洲人成在99www| 黑森林国产精品av| 日本亚洲欧洲无免费码在线| 国产白浆在线免费观看| 欧美天堂亚洲电影院在线观看| 国产日产精品_国产精品毛片| 日韩毛片在线| 国产剧情在线观看一区| 国产高清一区| 国产成人精品一区二区三区免费| 亚洲h色精品| 黄色网一区二区| 欧美日韩亚洲一区在线观看| 欧洲激情综合| 欧美aa在线观看| 国产精品欧美大片| 亚洲免费网址| 激情综合激情| 中文字幕成在线观看| 亚洲日本久久| 亚洲免费网址| 香蕉国产精品| 国产99亚洲| 日韩高清欧美| 成人一二三区| 视频二区不卡| 福利精品在线| 一区二区视频欧美| 免费欧美一区| 91精品啪在线观看国产18| 色婷婷色综合| 黄色aa久久| 久久久男人天堂| 欧美好骚综合网| 精品国产一级| 国产aa精品| 免费污视频在线一区| 成人亚洲一区| 中文字幕系列一区|