我无法在visual studio 2017中查看html中角度材料组件的"Intellisense"。我需要做任何额外的配置/设置吗?
假设你指的是Angular而不是AngularJS。。。
答案是否定的——你不需要任何其他东西,因为目前还不可能。以前,当Microsoft在以前的VS2017版本中使用.ngml文件实现intellisense时,这是可能的,但他们从未更新它以处理.html文件(如果您使用Angular CLI创建应用程序,这是您的唯一选项(。
我也尝试过Visual Studio 2019的(当前(预览版,但也没有在那里实现。不幸的是,我不知道它是否会实现。除了一些请求之外,人们似乎没有太多"推动"微软(重新(实现它,所以我猜,要么人们没有使用VS2017来处理他们的Angular内容,要么他们已经接受了.html文件中没有智能感知。。。
你唯一的选择大致如下:-
- 编写自己的VS扩展来实现它
- 等待Microsoft实施
- 不要使用Angular CLI,而是使用webpack构建应用程序,在那里你可以自己配置一切(不推荐(
- 在Angular intellisense工作的地方,使用另一个编辑器,如Visual Studio Code来处理Angular的东西(就我个人而言,我用VS2017为我的.NET核心API和VSCode为Angular前端做这件事-尽管我希望我能坚持使用VS2017(
- 使用VS2017并在没有.html文件intellisense的情况下生活
- 尝试ReSharper,因为有人说在.html文件中有Angular补全功能——然而,我已经尝试过了,但我不能让它太成功,加上它是一个付费扩展
这里有一些我可以找到的相关链接,似乎没有太多。。。
github问题visual studio开发者社区