Don*_*ant 10 javascript dom renderer angular
我想设置nativeElement的innerText/innerHTML/textContent?
this.render.setValue(this.nativeCloneLi.querySelector('.down .inn'), timeVal);
Run Code Online (Sandbox Code Playgroud)
其中timeVal是一个字符串
正确选择了元素,但setValue似乎根本不起作用
Tom*_*ula 20
你需要使用renderer.setProperty()而不是renderer.setValue().
import { Component, Renderer2, AfterViewInit, ElementRef, ViewChild } from '@angular/core';
@Component({
selector: 'my-app',
template: `
<div #el></div>
`,
styleUrls: [ './app.component.css' ]
})
export class AppComponent implements AfterViewInit {
@ViewChild('el') el: ElementRef;
constructor(private renderer: Renderer2) {}
ngAfterViewInit() {
this.renderer.setProperty(this.el.nativeElement, 'innerHTML', '<h1>Hello world</h1>');
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8819 次 |
| 最近记录: |