我是Angular 2的新手,实际上是Angular 7。一周前开始学习,所以对于你们大多数人来说,这可能是一个愚蠢的问题,甚至可能是重复的问题,但我找不到任何答案。
我正在使用Visual Studio Code作为编辑器。我安装了“ Angular Language Service”作为插件,因为我需要组件属性的IntelliSense。
示例:
{{serverElement.content}}
该插件还可以帮助我在HTML中添加/编写组件。它具有自动补全功能。
但这是棘手的部分:
它找到我制作的组件名称,然后按Tab即可完成。
但是,它没有像HTML元素那样完成。例如:
<app-server-element></app-server-element>
但是它只是像这样自动完成组件的名称:
app-server-element
因此,Visual Studio Emmet停止工作。如果禁用“ Angular Language Service”插件,则组件属性的IntelliSense将停止工作,并且无法在HTML中找到组件名称。我将不得不自己写下该组件的全名。但是,当我按Tab时,它会完成为HTML元素。像这样:
<app-server-element></app-server-element>
现在,Visual Studio Emment将可以使用。似乎我必须在作为插件的“ Angular Language Service”或Visual Studio Code Emmet之间进行选择。有帮助吗?
TL; DR
“ Angular Language Service”扩展中断了VS Code Emmet。有解决方案吗?