Angular 2组件 - “找不到......的定义”

时间:2017-04-14 16:52:31

标签: angular visual-studio-code

我在VSCode中使用角度2。我正在学习这个IDE的方法。我正在试图找出如何使用CTRL + Click来导航到templatUrl之类的组件属性,但它对我不起作用(见截图)。

我希望当我按CTRL +单击文本时,它会打开文件dashboard.component.html我是否需要安装扩展程序才能使其正常工作?

enter image description here

1 个答案:

答案 0 :(得分:2)

据我所知,ctrl + click仅适用于语言服务(Typescript语言服务)可以向IDE公开的实体。

例如,您可以按住Ctrl键并单击以从导入它们的应用程序模块导航到DashboardComponent。 templateUrl属性是一个字符串,ctrl + click在那里不起作用。

备用选项(我使用的)是按ctrl + P,弹出“转到文件”弹出窗口,你可以开始输入'dashboard html' - 它实际上使用正则表达式模式搜索(dashoboard.component.html, dashboarddetails.component.html etc)查找匹配项并在下拉列表中显示它们,您可以使用向上或向下箭头键并按Enter键导航到该文件。