我在实践工作中使用 Angular4,这对我来说是新的。
为了获取 HTML 元素及其值,我使用了<HTMLInputElement> document.getElementById
or <HTMLSelectElement> document.getElementById
.
我想知道是否有角度的替代品。
您可以使用以下方式标记您的 DOM 元素#someTag
,然后得到它@ViewChild('someTag')
.
查看完整示例:
import {AfterViewInit, Component, ElementRef, ViewChild} from '@angular/core';
@Component({
selector: 'app',
template: `
<div #myDiv>Some text</div>
`,
})
export class AppComponent implements AfterViewInit {
@ViewChild('myDiv') myDiv: ElementRef;
ngAfterViewInit() {
console.log(this.myDiv.nativeElement.innerHTML);
}
}
console.log
将打印一些文字.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)