2013-08-27 6 views
0

Я хочу сделать несколько контроллеров, имеющих такую ​​же логику. Только разные части - инъекции.Тот же контроллер различной инъекции

я могу создавать контроллеры, как это:

var controllerFunc = function($scope, service) { 
    $scope.service = service; 
} 

app.controller('Controller1', ['$scope', 'Service1', controllerFunc]); 
app.controller('Controller2', ['$scope', 'Service2', controllerFunc]); 

Но, это не выглядит как AngularJS образом. Есть ли лучшие способы? Или это просто хорошо?

ответ

1

В вашем коде ничего не найдено о "not Angular-y". Просто потому, что вы не видели этого раньше, не означает, что с ним что-то не так.

Я действительно написал такой код в своих проектах.

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