角度委托者编写更小、更干净的AngularJS服务。使用相同的接口将大型服务分解为较小的服务。Angular-delegator将根据您的配置为您连接它们。请注意:Angular Delegator是一个非常年轻的项目,API可能会在不久的将来发生变化。

例子

如果您有一个大型验证服务来检查帐户的名称、日期、地址和付款信息,您可以将其分解如下:

angular.module('myApp', ['delegator'])

factory('AccountValidator', function(Delegator) {

return Delegator.create({ interface: {'isValid': 'all'}, delegate: /*具体委托功能*/ })