服务
Service
可在运行阶段使用。
Service 配方生成一个服务,就像 Value 或 Factory 配方一样,但它通过使用 new 运算符调用构造函数来实现。构造函数可以使用零个或多个参数,这些参数表示此类型的实例所需的依赖项。
angular.module('app',[])
.service('endpointService', function() {
this.get = function() {
return 'http://some.rest.endpoint';
};
})
.controller('MainCtrl', function(endpointService) {
var vm = this;
vm.endpoint = endpointService.get();
});
<body ng-controller="MainCtrl as vm">
<div>endpoint = {{::vm.endpoint }}</div>
</body>
endpoint = http://some.rest.endpoint