Неизвестный поставщик: attrsProvider <- attrs - PullRequest
0 голосов
/ 22 марта 2019

при доступе к attrs с моего дочернего контроллера выдает эту ошибку

> Unknown provider: attrsProvider <- attrs   

Вот мой код:

var app = angular.module('plunker', []);
//parent controller
app.controller('MainCtrl', function($scope, $controller, $attrs ) {
//extending child controlller
  angular.extend(this, $controller('MainCtrl2', {$scope: $scope}));
});

//child controller
app.controller('MainCtrl2', function($scope, $controller, $attrs) {
 console.log($attrs)
});

но доступ к атрибутам родительского контроллера работает нормально ...

1 Ответ

0 голосов
/ 22 марта 2019

Вы также должны предоставить $attrs.

angular.extend(this, $controller('MainCtrl2', {$scope: $scope, $attrs}));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...