VSCode无法识别TypeScript中的JS-Expression

问题描述 投票:0回答:1

我开始与Angular合作开展与工作相关的项目,并遵循本教程https://www.youtube.com/watch?v=2OHbjep_WjQ&t=1874s(分钟50:30)

这导致我遵循代码片段

  i=0;
  doSomeHeavyTask()
  {
    console.log('Called ${this.i++} times');
  }

浏览器应将以下消息打印到控制台:

叫0次

叫1次

...

但VSCode不承认

${this.i++}

作为JS表达式,因此它只打印纯文本。语法也不会突出显示,并且像普通字符串一样处理。

我找不到这种行为背后的原因,也找不到任何其他有这个问题的人。如果有人能提出建议或解决方案,我会很高兴:)

javascript visual-studio-code
1个回答
4
投票

您使用了错误的字符作为模板文字语法。它应该是反键(在键盘上,通常是1键的左侧),而不是单引号。

console.log(`Called ${this.i++} times`);
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.