2017-08-21 106 views
1

我來自Angularjs 1.4和純JavaScript的工作,現在我開始使用Angularjs 1.5,但現在使用Typescript,並且我無法找到幫助我的文檔。 例如,我必須猜測服務的名稱,如$q$timeout注入我的課程。那將分別是angular.IQServiceangular.ITimeoutService我在哪裏可以找到angularjs打字稿的api參考?

我希望能夠清楚。謝謝

+0

問題要求我們推薦或找到一本書,工具,軟件庫,教程或其他非本地資源是[堆棧溢出]的[off-topic](https://stackoverflow.com/help/on-topic)as他們傾向於吸引自以爲是的答案和垃圾郵件。相反,請描述問題以及到目前爲止解決問題所做的工作。 –

回答

3

DefinitelyTyped庫包含readme file與各自的AngularJS定義放在一起,

所有已知的服務接口已經確定,並使用 以下約定命名:

I + '服務名稱' +'Service'

因此,例如,$ parse服務將其接口定義爲 ng.IParseService。

服務提供者,由相同的邏輯,遵循這一慣例:

I + '服務名稱' + '提供者'

的$ httpProvider,從而,由ng.IHttpProvider定義。

的最簡單的方法找出分型是尋找到源文件,無論是本地@types包或DefinitelyTyped repo。 TypeScript最適用於IDE,可以在沒有任何文檔的情況下檢查和自動完成類型。

此外,從AngularJS類型的自動生成的文檔可用here

0

例如,我必須猜測服務的名稱,如$ q或$超時注入我的課程。那將分別是angular.IQService和angular.ITimeoutService。

遵循約定I<NameOfService>Service。例如$intervalIIntervalService

+0

好吧,我明白了。但存在的文件呢? – Glats

相關問題