【问题标题】:Intellisense for Angular2 HTML templatesAngular2 HTML 模板的智能感知
【发布时间】:2019-07-18 12:53:29
【问题描述】:

我们最近开始从另一个框架迁移到 Angular2,我的大部分组件模板不是内联的,而是在单独的 HTML 文件中。

是否有任何插件可以在 HTML 中提供类似 IntelliSense 的功能?

例如,很高兴看到组件的方法列表,或者使用 NgFor 指令迭代的集合项的属性列表。

我没找到这样的东西。

我们正在使用 Visual Studio 2015。

【问题讨论】:

    标签: visual-studio angular angular2-template


    【解决方案1】:

    我假设您没有遇到过最新的可视化代码 IDE。

    您可以继续Visual Studio 下载最新的,我相信只有当您使用接口或类时,Intellisense 才会发挥作用。如果您打算将其用于您的开发,我鼓励您使用它.

    【讨论】:

    • 您好,感谢您的意见,并会查看可视化代码。但是,我的管理层可能不会批准切换 IDE。所以VS 2015的解决方案会更好。
    • @Greenmachine,我去额外挖掘了一下,发现很多用户都采取了更新的方式。他们去修补他们的 VS 2015,VS 2015 Patch 3。从这个发现中,我意识到他们在补丁中包含了 typescript,我相信通过在 IDE 中安装 Typescript,intellisense 应该可以工作。祝你好运!
    • 你好。是的,我们确实安装了这个补丁。但它不提供单独的 html 文件中的打字稿帮助。谢谢
    • 我明白了,嗯,我认为现在没有任何插件可以帮助您实现您现在想做的事情。最好的方法仍然是使用 IDE 拆分窗格从组件中引用。
    • 再次感谢您的宝贵时间
    【解决方案2】:

    您需要下载 VS Code 和 Angular 语言服务插件。

    【讨论】: