![](/img/trans.png)
[英]How to append after last child element with Angular Renderer2?
[英]renderer2 append child node after parent node
我想在父節點after
附加新的子節點after
但appendChild
將其附加inside
其中。 這是我所擁有的:
我的component.html
:
<div id="parent" (click)="appendChild()">
parent node
</div>
我的component.ts
:
private appendChild() {
const div = this.renderer.createElement('div');
const text = this.renderer.createText('child node')
this.renderer.appendChild(div, text);
this.renderer.appendChild(document.getElementById("parent"), div)
}
這會插入在parent
節點內創建的新div
,如下所示:
只需將其插入元素父
private appendChild() {
const div = this.renderer.createElement('div');
const text = this.renderer.createText('child node')
this.renderer.appendChild(div, text);
const parent = document.getElementById("parent")
this.renderer.insertBefore(parent.parentElement, div, this.renderer.nextSibling(parent))
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.