AngularJS - Service

服务

整个应用中可以共享的 可重用的 API 或者 可替代的对象

angularJS 会在所有的服务前面加 $ 符号

function fetchDashboardData(){
    //其中的 HttpService() 就是服务
    //也就是 $http;
    var $http = new HttpService();
    return $http.get('/my/url');
}

function fetchDashboardData($http){
    // $http 的依赖注入版本
    return $http.get('/my/url');
}

实现形式: 工厂类, 服务类, 提供器

 

服务 存在于业务逻辑层, 独立于页面, 可重用的并且勇于决定如何调用服务器端接口. 

 

系统内置服务

$log

 

posted @ 2016-05-29 20:48  `Laimic  阅读(116)  评论(0)    收藏  举报