@faragly

Как расширить controller в AngularJS?

Здравствуйте, уважаемые разработчики! Есть необходимость в разных файлах использовать один контроллер angularjs. Как правильно создать второй контроллер, чтобы функции первого были также доступны?
  • Вопрос задан
  • 2457 просмотров
Решения вопроса 1
VirmarY
@VirmarY
Full-stack web developer
Посмотрите раз и два. С примерами, так что должно быть все понятно
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
miraage
@miraage
Старый прогер
Мне нравится так.

ChildCtrl.$inject = ['$scope', '$injector', 'BaseCtrl'];
function ChildCtrl($scope, $injector, BaseCtrl) {
  $injector.invoke(BaseCtrl, this, {$scope: $scope});
  
  // Other controller stuff
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы