当前位置: 首页 > 知识库问答 >
问题:

我如何在打字稿中使用setTimeout?[重复]

吕英才
2023-03-14

有一个在角度和打字稿中使用的setTimeout示例:

let timer: number = setTimeout(() => {
}, 2000);

在编译时,我得到了以下信息:

错误TS2322:类型“Timeout”不能分配给类型“number”。

我如何在typescript中使用setTimeout?

共有1个答案

尤钱明
2023-03-14

就这样用

let timer = setTimeout(() => {
}, 2000);
 类似资料:
  • 我想实现这样的目标: 下面是我不想做的一个例子(我真的很讨厌JS中的重载黑客): 如何在TypeScript语言中做方法重载?

  • 我已经在我的.html文件中定义了这些: 然后在test.js: 但Typescript错误地指出:“找不到名称‘树’” 我也尝试编译与和放置在test.js文件的顶部,但它再次出错:

  • 问题内容: 我正在尝试打字稿。在hello世界阶段它工作正常。我现在正在尝试使用npm模块: = 这不起作用: -> -> 看着打字稿文档和谷歌没有帮助。其他S /O问题未得到回答 元素: 打字稿1.8最新 是的,lodash已安装并存在于我的文件系统中(已选中) 我也做了 变种或不起作用 我试图调整tsconfig.json选择在其他的答案建议 ,并在一些答案建议,仍然无法正常工作 我们如何在打

  • 我继承了一个打字稿项目(有.ts),但我?似乎无法弄清楚如何在打字稿文件中创建一个全局变量并访问另一个。 我是打字稿的新手,所以请耐心等待。 我没有使用Angular-看到了这个链接打字稿-声明可选的全局变量 任何指针高度赞赏

  • 我有以下代码: 我遇到一个错误,指向.find并说: “字符串”类型的变量中不存在属性find。我知道错误在说什么,但是我如何将< code>$modal定义为一个我可以使用< code >的变量。查找于? 同样,现在我在typescript世界里,有没有更好的方法来定义modal,而不是在这里将它定义为var?

  • 我的代码: 错误消息来自TypeScript(3.0)编译器: TS2322:类型“string[]”不可分配给类型“[string, string, string, string, string, string, string]”。“string[]”类型中缺少属性“0”。 如果我将字符串[]更改为只读数组 TS2322:“ReadonlyArray”类型不能分配给类型“[string,stri