2017-01-27 3 views
0

У меня есть метод подменю, который повторяется в 5 разных контроллерах, это вызывает увеличение моего процента дублирования кода, есть ли способ написать этот код в одном месте и получить к нему доступ, не используя $ rootScope.Избегайте дублирования методов в контроллерах Angularjs

Контроллеры код:

$scope.keys = function (obj) { 
     return CommonService.getKeyValuePair(obj); 
    }; 
+1

директива? 4 to go – yBrodsky

+0

Можно уменьшить до одной строки: '$ scope.keys = CommonService.getKeyValuePair;' Не намного больше вы собираетесь делать это. – Ankh

+0

@ Что я снова должен добавить в контроллеры remaing –

ответ

Смежные вопросы