可以通过注入ElementRef,访问nativeElement属性获取原始DOM
import{Component,ElementRef}from'angular2/core';@Component({ selector:'App', providers:[], template:`
{{content}}
`})exportclassApp{ content:string='Hello Kittencup';constructor(publicelementRef:ElementRef){console.log(elementRef.nativeElement); }ngAfterViewInit(){console.log(this.elementRef.nativeElement); }}在constructor里获取的时候,template中得变量还未被渲染出来,这时候DOM结构是
在ngAfterViewInit周期中,如果对组件的生命周期还不了解的话,可以看下这里生命周期钩子,template已经被渲染出来了,这时候DOM结构是
Hello Kittencup
你可以根据你的需求选择不同时期的DOM