久久精品五月,日韩不卡视频在线观看,国产精品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综合
日韩成人av影视| 日韩在线观看一区二区三区| 亚洲黄页一区| 国产美女视频一区二区| 日韩高清在线观看一区二区| 国产欧美69| 免费观看在线色综合| 精品一区二区三区亚洲| 亚洲日本三级| 欧洲一级精品| 国产精品一区高清| 亚洲欧美网站在线观看| 精品丝袜在线| 国产极品一区| 久久av国产紧身裤| 亚洲最新av| 国产精品日本欧美一区二区三区| 岛国av在线网站| 亚洲精品护士| 丝袜av一区| 日韩电影免费在线观看| 欧美国产精品| 欧美有码在线| 精品亚洲成人| 18国产精品| 国产精品高清一区二区| 国产乱码精品| 国产h片在线观看| 成人久久久久| 久久一级电影| 亚洲精品97| 日韩一二三区在线观看| 视频一区中文字幕精品| 欧美国产不卡| 国产一区二区三区不卡视频网站 | 91亚洲无吗| 亚久久调教视频| 国产亚洲观看| 久久久久97| 国产在线日韩| 一级欧美视频| 国产在线一区不卡| 国产专区一区| 国产精品分类| 日韩一区亚洲二区| 亚洲欧美高清| 日韩av中文在线观看| 国产精品超碰| 日韩三区免费| 日本一不卡视频| 婷婷激情久久| 国产精品中文字幕制服诱惑| 日韩电影二区| 五月亚洲婷婷 | 国产亚洲网站| 久久一区国产| 午夜一区在线| 欧美精品1区| 日韩精品一卡二卡三卡四卡无卡| 日韩在线不卡| 亚洲精华国产欧美| 免费在线观看一区| 国产亚洲精品美女久久久久久久久久| 成人av二区| 国产一区二区三区探花| 亚洲久久一区| 日韩av中文字幕一区二区 | 在线精品一区| 日韩理论视频| 日韩av网站在线免费观看| 午夜久久免费观看| 综合日韩av| 国产亚洲精品美女久久久久久久久久| sm久久捆绑调教精品一区| 国产精品1luya在线播放| 先锋亚洲精品| 亚洲国产影院| 欧美日韩国产传媒| 成人精品亚洲| 精品资源在线| 国产伦久视频在线观看| 精品视频自拍| 动漫av一区| 999国产精品永久免费视频app| 国模精品一区| 波多视频一区| 日本在线精品| 中文字幕人成乱码在线观看| 国产欧美大片| 四虎国产精品免费观看| 成人国产精品久久| 激情不卡一区二区三区视频在线| 久久97视频| 99国产精品| 你懂的网址国产 欧美| 在线日韩av| 国产精选一区| 亚洲成人三区| 欧美日韩视频免费观看| 视频在线观看一区| 日本免费一区二区视频| 精品精品99| 麻豆9191精品国产| 日韩视频一区| 国产精品1luya在线播放| 精品视频一区二区三区四区五区| 久久久一二三| 中文字幕日本一区| 国产精品久久久久久久免费观看| 久久一级电影| 欧美黄色一区二区| 国产66精品| 日本一区免费网站| 欧美日韩视频网站| 日韩不卡免费视频| 伊人精品一区| 国产福利一区二区三区在线播放| 视频一区欧美日韩| 国产图片一区| 精品91久久久久| av中文资源在线资源免费观看| 亚洲区第一页| 久久视频精品| 久久精品国产福利| 最新亚洲激情| 日韩在线视频精品| 91精品日本| 免费观看日韩电影| 日韩中文字幕一区二区三区| 婷婷综合六月| 丝袜美腿一区| 国产精品久久久久蜜臀| 国产精品亚洲欧美| 亚洲成人二区| 久久久久国产精品一区三寸| 成人污污视频| 免费在线亚洲欧美| 蜜臀av一区二区在线免费观看 | 在线日韩欧美| 国产传媒av在线| 精品三级久久| 日韩av首页| 国产suv精品一区| 日本va欧美va精品发布| 日本一区福利在线| 亚欧洲精品视频在线观看| 欧美 日韩 国产一区二区在线视频 | 国产suv精品一区二区四区视频| 欧美欧美黄在线二区| 欧美精品91| 一区二区小说| 日本久久二区| 久久久久一区| 精品国产精品国产偷麻豆| 国产亚洲高清一区| 国产精品欧美日韩一区| 欧美日韩一区二区国产| 麻豆久久一区| 久久激情网站| 综合亚洲自拍| 国产精品欧美一区二区三区不卡 | 亚洲免费激情| 免费不卡在线观看| 国产探花一区在线观看| 精品国产乱码| 欧美成人日韩| 国产欧美久久一区二区三区| 日韩精品一区二区三区中文字幕| 精品少妇一区| 九一精品国产| 欧美日韩 国产精品| 美女av在线免费看| 综合一区av| 99re国产精品| 蜜臀国产一区| 国产精品久久久亚洲一区| 欧美男人天堂| 91嫩草精品| 99热国内精品| 久久只有精品| 中文字幕一区二区三区四区久久| 精品久久美女| 日韩一区三区| 久久黄色影视| 亚洲欧美日本日韩| 黄色在线网站噜噜噜| 日韩激情啪啪| 中文字幕日韩亚洲| 羞羞答答国产精品www一本| 国产一区精品福利| 午夜电影亚洲| 色吊丝一区二区| 欧美激情视频一区二区三区免费 | 蜜桃视频一区二区| 伊人久久在线| 麻豆久久久久久| 麻豆理论在线观看| 国产一区二区三区探花| 另类小说一区二区三区| 国产精品嫩草影院在线看|