立刻有
全部
技术
PHP
MySQL
前端
Linux
JAVA
退出
编辑文章
选择分类
PHP
MySQL
前端
Linux
Java
工具
选择专栏
设计模式
java基础
Angular学习
Java面试题
描述:
Angular8 setInterval定时器
封面图上传 :
+
点击上传图片
#### Angular8 中使用setInterval定时器,在定时器方法里面修改参数无效问题 - 一开始的方法使用的方法 使用 setInterval(this.runTime, 1000);调用,无论如何runTime的值都不变。 ``` js import {Component, Input, OnInit} from '@angular/core'; import {BlogService} from '../../common-share/api/blog/blog.service'; import {NzNotificationService} from 'ng-zorro-antd'; @Component({ selector: 'app-home', templateUrl: './home.component.html', styleUrls: ['./home.component.scss'] }) export class HomeComponent implements OnInit { runTime = 0; constructor(private blogService: BlogService, private notification: NzNotificationService) { } ngOnInit() { setInterval(this.runTime, 1000); } runTime() { this.runTime += 1; } } ``` **修改后: setInterval(() => this.runTime += 1, 1000);**
保存文章