我现在正试图让我的头转向 angularjs。我目前正在寻找服务,我也在使用 typescript 来编写代码。
现在,从网络上的示例中,我看到人们在 typescript 中使用类似下面的东西来提供服务。
class Service
{
constructor( private $http: ng.IHttpService )
{
}
public MyMethod()
{
this.$http.get( "/" )
.success( null )
.error( null );
}
}
现在,如果将其缩小,我将从$http
构造函数中丢失,并且 angular 需要变量名。所以我检查了一下,发现我可以使用 $inject 而不是构造函数,但这也会遇到同样的缩小问题。
人们如何在打字稿上下文中处理缩小和角度?我正在努力寻找一些关于如何处理的可靠文档。对我来说,在现代 api 中出现这些问题似乎很奇怪,所以我一定在某处遗漏了一些东西。