我來自Angularjs 1.4和純JavaScript的工作,現在我開始使用Angularjs 1.5,但現在使用Typescript,並且我無法找到幫助我的文檔。 例如,我必須猜測服務的名稱,如$q
或$timeout
注入我的課程。那將分別是angular.IQService
和angular.ITimeoutService
。我在哪裏可以找到angularjs打字稿的api參考?
我希望能夠清楚。謝謝
我來自Angularjs 1.4和純JavaScript的工作,現在我開始使用Angularjs 1.5,但現在使用Typescript,並且我無法找到幫助我的文檔。 例如,我必須猜測服務的名稱,如$q
或$timeout
注入我的課程。那將分別是angular.IQService
和angular.ITimeoutService
。我在哪裏可以找到angularjs打字稿的api參考?
我希望能夠清楚。謝謝
DefinitelyTyped庫包含readme file與各自的AngularJS定義放在一起,
所有已知的服務接口已經確定,並使用 以下約定命名:
I + '服務名稱' +'Service'
因此,例如,$ parse服務將其接口定義爲 ng.IParseService。
服務提供者,由相同的邏輯,遵循這一慣例:
I + '服務名稱' + '提供者'
的$ httpProvider,從而,由ng.IHttpProvider定義。
的最簡單的方法找出分型是尋找到源文件,無論是本地@types
包或DefinitelyTyped repo。 TypeScript最適用於IDE,可以在沒有任何文檔的情況下檢查和自動完成類型。
此外,從AngularJS類型的自動生成的文檔可用here。
例如,我必須猜測服務的名稱,如$ q或$超時注入我的課程。那將分別是angular.IQService和angular.ITimeoutService。
遵循約定I<NameOfService>Service
。例如$interval
將IIntervalService
好吧,我明白了。但存在的文件呢? – Glats
問題要求我們推薦或找到一本書,工具,軟件庫,教程或其他非本地資源是[堆棧溢出]的[off-topic](https://stackoverflow.com/help/on-topic)as他們傾向於吸引自以爲是的答案和垃圾郵件。相反,請描述問題以及到目前爲止解決問題所做的工作。 –