私は現在、Angularjsに頭を悩ませようとしています。私は現在、コードにタイプスクリプトも使用しているサービスを見ています。
ウェブ上のサンプルから、人々がタイプスクリプトのサービスに以下のようなものを使用していることがわかりました。
class Service
{
constructor( private $http: ng.IHttpService )
{
}
public MyMethod()
{
this.$http.get( "/" )
.success( null )
.error( null );
}
}
これが縮小$http
されると、コンストラクターから失われ、角度には変数名が必要になります。そのため、確認したところ、コンストラクターの代わりに $inject を使用できることがわかりましたが、これも同じ縮小の問題が発生します。
typescript のコンテキストで縮小化と角度をどのように扱っていますか? これをどのように処理する必要があるかについて、いくつかの確かなドキュメントを見つけるのに苦労しています。私には、これらの問題が最新のAPIで発生するのは奇妙に思えるので、どこかで何かが欠けているに違いありません。