【发布时间】:2020-06-07 14:04:54
【问题描述】:
我正在尝试在 Angular 中执行以下操作,但我不明白问题出在哪里? 了解这是一个递归函数,但在 javascript 中有很多解决方法可以解决这个问题,我在这里尝试过,但没有成功 你有什么解决办法吗?
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-header',
templateUrl: './header.component.html',
styleUrls: ['./header.component.scss']
})
export class HeaderComponent implements OnInit {
constructor() {}
changeImg = () => {
let i = 0;
const time = 1000;
const images = [
'../../assets/imgs/dashboard_full_1.webp',
'../../assets/imgs/dashboard_full_2.webp'
];
document.slide.src = images[i];
if (i < images.length - 1) {
i++;
} else {
i = 0;
}
setTimeout(this.changeImg(), time);
};
ngOnInit() {
this.changeImg();
}
}
【问题讨论】:
标签: angular typescript