在我的Angular应用程序源代码(使用节点构建)中,我使用了Angular本身的一些类型,例如:像这样:
import {HashLocationStrategy} from '@angular/common';
当我现在尝试导航到VisualStudio中的HashLocationStrategy
Angular类型时,例如通过选择"转到定义"从上下文菜单中,我最终进入文件node_modules/@angular/common/src/location/hash_location_strategy.d.ts
。该文件只是Declaration File,仅包含类型签名,而不包含实际实现本身。
如何导航到HashLocationStrategy
的实际源代码?
答案 0 :(得分:0)
为什么要导航到源文件?
虽然与.d.ts文件并行,但您将拥有一个.js文件 由源代码的JavaScript版本组成。
如果您想浏览.ts版本,可以在此处进行探索,https://github.com/angular/angular/blob/5.0.5/packages/common/src/location/hash_location_strategy.ts#L15-L88