从函数内部,类内部,模块内部访问角度服务

时间:2016-03-31 03:27:30

标签: javascript angularjs typescript angularjs-service

module Helper {

    export class ListController {
        static batchDelete(data) {
            // Do something with Angular's $http ...
            $http.post(data)
        }
    }
}

// On click function
Helper.ListController.batchDelete(toBeDeleted);

从数组中删除数据工作正常,但是,我想从该函数中执行$ http请求。如何在batchDelete()内访问Angular的$ http服务?

1 个答案:

答案 0 :(得分:0)

您的代码示例:

 // Do something with Angular's $http ...
 $http.post(data)

您需要注入$http。执行此操作的理想方法是创建一个类作为服务,然后让angular将服务注入您的控制器。

更多

我有一个关于这个主题的视频:https://www.youtube.com/watch?v=Yis8m3BdnEM