AngularJS:decorator是扩展现有服务的最佳方式吗?

时间:2017-05-09 15:38:31

标签: javascript angularjs

我已经看到了这个问题的答案 Extend existing service in angular ,其中angularjs中decorator的概念正在做同样的事情

app.config(function($provide) {
  $provide.decorator('growl', function($delegate) {
    $delegate.add = function(message, type) {
      // implementation for add.
    };
    return $delegate;
  });
});

但我的问题是

AngularJS中的装饰器是扩展现有服务的最佳方式吗?

或者在AngularJS中还有一些与扩展现有服务相关的其他功能?

0 个答案:

没有答案