我在users.component.ts中使用方法setTimeout但是不起作用 找不到模块'定时器'错误
我导入此代码但不起作用
import { setTimeout } from 'timers'
答案 0 :(得分:2)
我使用了 SetInterval 函数,还删除了自动生成的import语句。
Ex:
import { Component, OnInit } from '@angular/core';
//import { setInterval } from 'timers';
export class HelloWorldComponent implements OnInit {
message : string ;
constructor() {
setInterval(() => {
let currentDate = new Date();
this.message = currentDate.toDateString() + " " + currentDate.toLocaleTimeString();
}, 1000);
}
ngOnInit() {
}
}
答案 1 :(得分:1)
请勿从“计时器”中导入setTimeout。 它将无需任何导入即可工作
答案 2 :(得分:0)
无论何时您在代码中使用setTimeout import { setTimeout } from 'timers'
,我们都会通过自动生成代码来完成此导入,一旦删除此import语句并运行它应能运行的代码,对我来说就可以正常工作。
`