寻找Angular2类源代码
问题描述:
我正在学习Angular2的过程中,并且在找到导入的类所在的位置时遇到问题。寻找Angular2类源代码
例如,在我的代码我会import {Component} from 'angular2/core';
现在,当我去core.d.ts
文件,还有一堆*
出口无处是有明确一个Component
类出口。我知道如果我浏览所有这些文件,某处会出现export class Component
。显然这并不理想,但我猜想我错过了一些更简单的方法来找到Component
类的源代码。
答
.d.ts
是TypeScript
类型定义文件。
相应的源文件(js
-version)可以在同一个文件夹中找到。 但是,您将无法使用npm install
获取Angular 2的源代码。
更好的检查GitHub https://github.com/angular/angular/find/master。 你会发现那里的一切(可能,除了angular/core
)。
我建议[API参考](https://angular.io/docs/ts/latest/api/)。大部分的课程都是由各个角落组成的。在文档中的每个对象的底部都有一行,可以是一个很好的起始点,例如从组件的@ angular/core/src/metadata.ts(第76行)中定义的@ angular/core/index导出。 .. – Sasxa
谢谢@Sasxa这将是有用的,以及 – awwester