带有依赖注入和最小化的打字稿中的Angular服务

梦游者

我现在正在努力使我的角度更好。我目前正在查看服务,我也在使用打字稿编写代码。

现在,从网络上的示例中,我看到人们在打字稿中使用如下所示的服务。

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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

super()中的打字稿依赖项注入

来自分类Dev

带有打字稿和样式化组件的RN FlatList

来自分类Dev

带有 Angular 1.6 和 browserfy 的打字稿

来自分类Dev

带有打字稿和axios的Cloud Functions中的CORS

来自分类Dev

依赖注入抽象类打字稿(Angular2)

来自分类Dev

Angular2中带有可选参数的依赖注入

来自分类Dev

带有类的打字稿导入依赖项

来自分类Dev

从类装饰器中访问注入的服务?打字稿/ NestJS

来自分类Dev

如何在没有打字稿的情况下在Angular 2中注入Http

来自分类Dev

Angular和Jasmine:如何注入名称中带有圆点的服务

来自分类Dev

打字稿角度依赖注入失败

来自分类Dev

打字稿依赖注入,占用空间少

来自分类Dev

无法将props用于带有情绪js和打字稿的样式化组件

来自分类Dev

带有最小化JS和CSS的公共条件剃刀视图

来自分类Dev

最小化 SpringBoot 2 中的方法注入参数

来自分类Dev

带有打字稿和ng-content的angular2,我的范围是什么?

来自分类Dev

带有打字稿错误的angular,找不到名称angular

来自分类Dev

打字稿中的循环依赖

来自分类Dev

最小化AngularJS提供程序中的依赖项

来自分类Dev

最小化AngularJS提供程序中的依赖项

来自分类Dev

iOS 7.1中的Safari浏览器全屏,带有最小化UI中继标记

来自分类Dev

最小化Java尝试中的垃圾收集(带有示例)

来自分类Dev

有没有办法使用打字稿使用依赖项注入

来自分类Dev

带有.NET MVC捆绑最小化错误的AngularJS

来自分类Dev

带有AVL树的递归,功能最小化

来自分类Dev

带有Angular2的Gulp打字稿tsconfig

来自分类Dev

带有打字稿和 html 的动态表

来自分类Dev

带有标记簇和打字稿的传单

来自分类Dev

$ stateprovider中带有打字稿的父亲中的默认孩子

Related 相关文章

热门标签

归档