1
(サービスに注入する依存性が多い) のどちらがパフォーマンスの点で優れていると思われますか?角度インジェクタの角度依存性注入性能
app.service('randomService', function(dependency1, dependency2, ...) {
//code
});
又は
app.service('randomService', function($injector) {
var service;
this.svFct = function (entityType, idList, entityList) {
switch (entityType) {
case 'product':
service = $injector.get('dependency1');
service.get({}, onSuccess, onError);
break;
case 'order':
service = $injector.get('dependency2');
service.get({}, onSuccess, onError);
break;
case 'actor':
service = $injector.get('dependency3');
service.get({}, onSuccess, onError);
break;
...
}
};
});
これは重複していません。 dupeとマークされた問題はテストと 'angular.mock.inject'に関するものですが、それは対象とは関係ありません。 – estus