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