我通常使用intelliJ(后端/ java),而intellisense正在为html工作(基本上可以转到绑定属性的定义)。它的角度很好......
我尝试用VS代码做同样的事情(因为我试图评估的是VS代码除了VS代码中的chrome调试之外还提供了更多的东西),但智能感知不起作用。
我觉得它是它的基本功能,可能我在IDE中遗漏了一些东西。
是的,ts文件中的intellisense按预期工作......
注意:
为我安装Angular语言服务扩展没有做这个技巧。安装并重新加载(https://github.com/angular/vscode-ng-language-service)后,当我试图去定义时,它只是继续旋转(加载)。甚至不确定它在后台做什么,因为我没有看到明显的选项来查看细节。
问候。
答案 0 :(得分:1)
John Papa AngularJS和Angular的风格指南以及微软员工(VSCode的制造商)的作者都有一个博客,他在这里谈论这件事。 https://johnpapa.net/essential-angular-vs-code-extensions/
我会推荐他的任何谈话或博客文章! 无论如何,您正在寻找的插件是
Angular语言服务 - 此扩展为Angular模板(内联和外部模板)提供丰富的编辑体验。此扩展程序由Angular团队的成员提供给您。它非常适合帮助在html模板中编写可靠的代码。
https://marketplace.visualstudio.com/items?itemName=Angular.ng-template
和/或
路径智能感知 - 自动填充文件名的Visual Studio代码插件。希望VS Code能在某些时候加入这个。在那之前,这是一个守门员。
https://marketplace.visualstudio.com/items?itemName=christian-kohler.path-intellisense
答案 1 :(得分:-1)