我现在正在努力使我的角度更好。我目前正在查看服务,我也在使用打字稿编写代码。
现在,从网络上的示例中,我看到人们在打字稿中使用如下所示的服务。
class Service
{
constructor( private $http: ng.IHttpService )
{
}
public MyMethod()
{
this.$http.get( "/" )
.success( null )
.error( null );
}
}
现在,如果将其缩小,我会$http
从构造函数中迷失,而angular需要变量名。因此,我检查了一下,发现可以使用$ inject代替构造函数,但这也会遇到相同的缩小问题。
人们在打字稿背景下如何处理缩小和角度化问题?我正在努力寻找有关如何处理此问题的可靠文档。在我看来,在现代api中出现这些问题似乎很奇怪,因此我必须在某处缺少某些内容。
仅使用$inject
语法。例如:
class Service
{
static $inject = ['$http'];
constructor( private $http: ng.IHttpService )
{
}
public MyMethod()
{
this.$http.get( "/" )
.success( null )
.error( null );
}
}
PS:我做了一个有关该主题的详细视频:http : //www.youtube.com/watch?v= WdtVn_8K17E& hd=1
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句