0
Я думаю, что я должен переместить некоторые функции от контроллера в AngularJs во внешний «контейнер», но где? Обслуживать?Рефакторинг функций в контроллерах в AngularJS
Например:
.controller('ctrl1', function() {
$scope.submit = function() {
... some code here ...
});
});
.controller('ctrl2', function() {
$scope.submit = function() {
... the same code here as a function submit of ctrl1 ...
});
});
Спасибо за ваше время.
Зависит от того, что делает код, это должно быть в контроллере? Ли манипулирует привязками $ scope с сущностью? он, вероятно, должен оставаться в контроллере, но это то, что получает данные и делает его доступным для контроллера, а затем, вероятно, нужно зайти в сервис/завод. – JARRRRG