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

智能感知不在超文本标记语言中自动完成变量

寿毅庵
2023-03-14

我的VSCode中的Intellisense for html已停止工作。我能够获得html标记的自动完成,但我没有获得.ts变量的建议。我一直使用这个功能,但由于某些原因,它不再工作了。对于ts文件,它工作正常。

VSCode 版本:1.60.2

已安装的扩展:

    < li>Angular语言服务 < li >角度规格生成器 < li>OpenAPI (Swagger)编辑器 < li >重新加载 < li>SVG查看器 < li >待办事项突出显示 < li>Visual Studio IntelliCode <李> YAML

我不记得安装了其中一个,然后html的智能感知停止工作。我试过重新启动VSCode,VSCode底部栏中显示的语言是正确的。

共有3个答案

郭和硕
2023-03-14

为了在html文件中获得完整的角度变量自动完成功能,我们需要在工作空间tsconfig中调整一些设置。json文件,请执行以下步骤:-

    < li >打开angular项目工作空间的< code>tsconfig.json文件。 < li >在< code>tsconfig.json文件中将< code>strictTemplates标志设置为< code>true。
"angularCompilerOptions": {
    "strictTemplates": true   
},

这一点在Angular language plugin的官方信息页面也有说明。

穆城
2023-03-14

你试过禁用除Angular Lanugage服务之外的所有插件吗?如果有效,就开始一个接一个地启用,直到它停止工作。

您是否还检查过扩展名的日志?扩展的 VSCode 错误日志在哪里?

阎功
2023-03-14

我遇到了同样的问题,通过禁用然后重新启用Angular语言服务扩展解决了这个问题。

    < li >禁用角度语言服务。 < li >重新加载VS代码。 < li >启用角度语言服务。

这对我很有效。

 类似资料:
  • 我正在想办法完全自动化詹金斯的硒测试。 我的全部想法是:我想用Selenium IDE记录一个测试。然后将测试另存为HTML代码。将HTML文件放在test1中。和詹金斯一起在服务器上测试。Jenkins应该根据HTML文件的信息进行测试。 最后一句话现在是问题所在。我找不到一种简单的方法将HTML文件转换成可能的JUnit测试并运行它。 我找到了selenese4j,这个想法很好,但它只返回测试

  • 我刚刚下载了VisualStudio代码,我的Intellisense没有自动工作。 控制这一点的两个设置似乎设置正确: 当我开始输入并按下“CTRL空间”时,我确实会得到一个智能感知菜单,但这给了我一个所有东西的列表,而不是专门针对我的对象的东西。 我做错了什么?

  • 我正在工作的工具提示和从后端我将获得数据与html标记。我需要在工具提示中显示相应的标签中的相应数据。例如,我将从后端获得Hello用户单击此处。我必须显示为你好用户在h1格式,点击这里应该是一个锚。我尝试了这两个功能,并取代其不工作。 具有以下功能: 替换: https://codesandbox.io/s/serene-fast-u8fie?file=/App.svelte

  • 我试图在HTML的pre标签中包装文本,但它不起作用。我使用下面的CSS作为我的标签。 我从如何在pre标记中换行文本? 我已添加

  • 我正在用HTML发送一封电子邮件时事通讯。在HTML中,我有如下内容

  • 我正在使用ITextRenderer从html生成PDF。然而,我得到以下异常: 你能帮帮我吗? 任何帮助都将不胜感激。 先谢谢你。