1

在我的 Angular 应用程序源代码(使用节点构建)中,我使用了 Angular 本身的某种类型,例如:

import {HashLocationStrategy} from '@angular/common';

当我现在尝试导航到HashLocationStrategyVisualStudio 中的 Angular 类型时,例如通过从上下文菜单中选择“转到定义”,我最终进入了文件node_modules/@angular/common/src/location/hash_location_strategy.d.ts. 该文件只是一个声明文件,仅包含类型签名而不包含实际实现本身。

如何导航到 的实际源代码HashLocationStrategy

4

1 回答 1

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

于 2017-12-05T17:31:20.597 回答