Пусть у меня есть 50 контроллеров и 25 из них нуждаются в один и тот же код инициализации, который несколько долго, такие как:же инициализация с набором контроллеров
$scope.a = 1; $scope.b = "a"; ... $scope.zzz = "xyz";
Что является лучшим способом? Я не хочу копировать и вставлять в каждое начало 25 контроллеров? Я тоже не хочу ставить 25 просмотров 'ng-init
.
ОБНОВЛЕНИЕ 1
Я использую angular-ui-router
и каждый контроллер в состоянии за просмотр/шаблона. Может быть, есть способ сделать это в angular-ui-router
еще DRY?
Сделать функцию, зарегистрированную в области $ scope, и вызывается 25 раз? – Kostronor
имеют код инициализации в службе, а затем вводят эту службу во все контроллеры, в которых требуется – V31