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

站長資訊網
最全最豐富的資訊網站

一文聊聊Angular中怎么操作DOM元素

Angular中怎么操作DOM元素?下面本篇文章給大家介紹一下angular操作DOM元素的方法,希望對大家有所幫助!

一文聊聊Angular中怎么操作DOM元素

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

ElementRef 獲取DOM元素

1、創建TestComponent組件,模板如下:test.component.html

<div> 	<p>你好</p> </div> <div>     <span>世界</span> </div> <h1>標題</h1> <pass-badge id="component" textColor="red">組件</pass-badge>

2、編寫test.component.ts文件

import { Component, OnInit } from '@angular/core'; // 1、導入 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'))     } }

我們來看看this.el.nativeElement是什么

一文聊聊Angular中怎么操作DOM元素
所以就可以通過this.el.nativeElement.querySelector('#component')來操作對應的DOM元素。例如改變文字顏色就可以

this.el.nativeElement.querySelector('#component').style.color = 'lightblue'

模板變量獲取DOM元素

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

1、修改TestComponent組件,為對應元素加上模板變量,如下

<div>     <p>你好</p> </div> <!-- 1、給元素加入模板變量 div --> <div #div>     <span>世界</span> </div> <h1>標題</h1> <!-- 給組件加入模板變量 component --> <pass-badge #component textColor="red">組件</pass-badge>

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()   // 調用 passbadge 組件的 fn 方法         console.log(this.div)	// ElementRef         this.div.nativeElement.style.color = 'lightblue'	// 文字顏色修改為淡藍色     } }

最終結果如下

一文聊聊Angular中怎么操作DOM元素

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

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

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
7777精品| 亚洲精品婷婷| 国产精品黄网站| 国产欧美在线| 久久国产免费看| 国产欧美二区| 精品一区二区三区免费看| 精品日本视频| 午夜久久中文| 欧美亚洲国产激情| 99在线|亚洲一区二区| 亚洲91精品| 国产91久久精品一区二区| 99久久久久久中文字幕一区| 国产精品7m凸凹视频分类| 99riav1国产精品视频| 亚洲资源网站| 国产日本亚洲| 久久久久久夜| 午夜国产一区二区| 亚洲免费福利一区| 国产黄色精品| 成人日韩精品| 伊人成人网在线看| 日本亚洲视频在线| 麻豆视频久久| 91tv亚洲精品香蕉国产一区| 国产午夜精品一区二区三区欧美| 日韩激情一区二区| 国产中文欧美日韩在线| 国模 一区 二区 三区| 天堂成人国产精品一区| 欧美日韩一区二区国产| 成人精品高清在线视频| 91精品在线观看国产| 久久福利毛片| 国产毛片久久久| 亚洲成人一区在线观看| 免费观看在线综合| 国产精品久久777777毛茸茸| 九色porny丨国产首页在线| 最新日韩欧美| 国产精品一区二区精品| 久久久精品五月天| 日韩一二三区在线观看| 国产激情在线播放| 巨乳诱惑日韩免费av| 久久99久久人婷婷精品综合| 久久久久久久久丰满| 亚洲人www| 成人三级高清视频在线看| 久久av一区| 久久精品国产网站| 亚洲少妇自拍| 老鸭窝一区二区久久精品| 欧美成人日韩| 欧美日韩1区2区3区| 激情国产在线| 日韩一区精品字幕| 精品国产鲁一鲁****| 在线亚洲激情| 精品久久久亚洲| 日韩在线一二三区| 国产成人1区| 亚洲精品日韩久久| 日韩精品首页| 国产亚洲高清在线观看| 激情综合网站| 免费一级欧美片在线观看网站 | 亚洲性色av| 日韩一二三区在线观看| 日韩黄色大片| 国产欧美成人| 免费久久99精品国产自在现线| 高清久久一区| 日本欧美一区二区在线观看| 欧美精品一区二区久久| 成人精品动漫一区二区三区| 日本a级不卡| 亚洲激情社区| 国产精品99一区二区三| 亚洲1区在线观看| 五月天久久久| 亚洲精品在线影院| 麻豆精品久久| 五月激激激综合网色播| 99久久九九| 毛片在线网站| 国产精品扒开腿做爽爽爽软件| 中文字幕av一区二区三区人| 婷婷中文字幕一区| 91精品推荐| 国产伦久视频在线观看| 国产精品久久久久久久免费软件| 亚洲开心激情| 亚洲免费影视| 日韩精品午夜| 天堂√中文最新版在线| 精品久久久亚洲| 国产精品3区| 欧美在线观看天堂一区二区三区| 日韩精品一二三| 国产精品人人爽人人做我的可爱| 久久蜜桃av| 日韩成人亚洲| 特黄毛片在线观看| 91亚洲国产| 91亚洲国产| 福利欧美精品在线| 久久一区视频| 国产精品18| 国产欧美久久一区二区三区| 日韩精品国产精品| 日本在线视频一区二区| 日韩视频1区| 日韩va欧美va亚洲va久久| 日韩手机在线| 国产欧美午夜| 欧美在线黄色| 国产精品115| 精品久久91| 中文字幕在线视频网站| 日韩久久视频| 天堂资源在线亚洲| 午夜影院欧美| 老牛影视一区二区三区| 99成人在线| 免费看精品久久片| 日本大胆欧美人术艺术动态| 免费看精品久久片| 亚州精品视频| 久久激情综合网| 国产欧美69| 麻豆一区在线| 国产aⅴ精品一区二区四区| 欧美亚洲日本精品| 久久中文字幕av| 蜜臀a∨国产成人精品| 婷婷精品久久久久久久久久不卡| 日韩高清二区| 久久99精品久久久野外观看| 免费在线亚洲欧美| sm捆绑调教国产免费网站在线观看| 日韩电影二区| 亚洲精品小说| 亚洲精品一二三**| 久久精品97| 高清久久一区| 亚洲黄色影院| 91成人在线| 高清久久精品| 狠狠久久婷婷| 日本在线视频一区二区| 国产精品色在线网站| 久久青青视频| 99亚洲精品| 最新亚洲国产| 国产精品白浆| 日韩精品免费一区二区三区| 国产精品日本| 日韩美女国产精品| 国产成人a视频高清在线观看| 免费精品国产| 日韩福利在线观看| 成人亚洲欧美| 久久亚洲欧洲| 美女精品一区二区| 婷婷精品视频| 日韩精品社区| 久久久久久自在自线| 亚洲少妇在线| 国产欧美日韩一区二区三区在线| 欧美日韩免费观看视频| 亚洲精品高潮| 92国产精品| 四虎精品永久免费| 国产一区二区三区不卡视频网站 | 亚洲人成在线网站| 亚洲综合精品| 精品日产乱码久久久久久仙踪林| 亚洲精品极品少妇16p| 欧美日韩亚洲一区二区三区在线| 国产理论在线| 最新亚洲国产| 最新中文字幕在线播放| 在线综合亚洲| 久久97视频| 麻豆亚洲精品| 91青青国产在线观看精品| 久久亚洲国产精品一区二区| 国产一区二区精品久| 综合亚洲色图| 免费污视频在线一区| 91福利精品在线观看| 激情婷婷综合| 日韩av自拍| 青青国产91久久久久久| 欧美日韩高清| 精品久久中文| 亚洲综合色婷婷在线观看|