gpt4 book ai didi

javascript - 如何在innerHTML中显示动态数据

转载 作者:行者123 更新时间:2023-12-03 03:45:27 25 4
gpt4 key购买 nike

我想使用 javascript 代码在 Angular 2 中创建无限滚动(使用 javascript 很奇怪,但工作正常)。我能够创建无限静态 html。但我想将来自服务的动态数据推送到这个innerHtml。以下是简单的 JavaScript 代码。

@HostListener("window:scroll", [])
onWindowScroll() {
this.yHandler();
}
public yHandler() {
this.numberincrem++;
console.log(this.numberincrem);
var Title = this.PostTitle;
console.log(Title);
var wrap = document.getElementById('wrap');
var contentHeight = wrap.offsetHeight;
var yOffset = window.pageYOffset;
var y = yOffset + window.innerHeight;
if (y >= contentHeight) {

wrap.innerHTML += '<div class="newData">{{Title}}</div>';
}
var status = document.getElementById('status');
status.innerHTML = contentHeight + " | " + y;
}

正在显示

{{Title}}

在 html 中,但在控制台中我可以看到 Title 的值。

请帮忙

最佳答案

您可以使用interpolate string .

像这样wrap.innerHTML += `<div class="newData">${Title}</div>`;

关于javascript - 如何在innerHTML中显示动态数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45410889/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com