我编写了这段代码,用于在滚动超过 500px 后显示按钮,但“showButton”没有获得新值。
<ion-content (ionScroll)="onScroll($event)">
<button *ngIf="showButton">Scroll Top</button>
</ion-content>
Run Code Online (Sandbox Code Playgroud)
我的.ts 文件:
showButton= false;
onScroll($event) {
if ($event.scrollTop > 500) {
console.log(this.showButton);
this.showButton= true;
}
}
Run Code Online (Sandbox Code Playgroud)
这个console.log显示了“showButton”的变化,但在html中它没有变化。
“showButton”第一次获取值“false”,但是当值更改为“true”时,它无法监听更改,我该如何解决这个问题?
ts文件:
this.addAdvertise = this.formBuilder.group({
input1: [''],
input2: [''],
.
.
.
inputN: [''],
desc: ['']
});
Run Code Online (Sandbox Code Playgroud)
输入计数来自数组的长度,数组来自服务器.
我可以使用for循环来创建输入控件吗?