Я хочу получить доступ к родительскому родительскому объекту или манипулировать его, не становясь слишком сложным. Контроллер, как мода позволяет называть родительский контроллер как таковые: this.applicationCtrl.something
данного applicationCtrl> parent1Ctrl> child1Ctrl - siblingOfChild1CtrlРодительский идентификатор области Angularjs
Чтобы дать вам лучший пример, у меня есть applicationCtrl на <body>
тэге, у меня есть боковая панель с sidePanelCtrl
и содержание с contentCtrl
с вложенной contentChildCtrl
с контроллером как модели, я могу позвонить или изменить положение вещей на sidePanelCtrl
по телефону this.sidePanelCtrl
, я могу сделать то же самое, если я просто хочу, чтобы использовать $scope
метод?
Это специально для contentChildCtrl
, где я не хочу писать $scope.$parent.$parent
, которые еще только получит меня к applicationCtrl
, а не sidePanelCtrl
Вы можете попробовать с $ сферы $ родителем.? – Kailash
Отредактировано –
См. [Это] (http://stackoverflow.com/questions/21453697/angularjs-access-parent-scope-from-child-controller). Надеюсь, это даст вам некоторую идею. – Kailash