2015-01-08 2 views
0

Можно ли получить доступ к модели данных родительского контроллера внутри контроллера детскогоКак получить доступ к данному родительскому контроллеру внутри контроллера ребенка в угловом JS

<div ng-controller="abc"> 
    <div ng-controller="def"> 
     <span> {{name}}</span> 
    </div> 
</div> 

мы можем получить доступ к «модель» значение принадлежит в «ABC» контроллер?

+0

Просто доступ к нему, как '{{модель}}' он будет доступен в детской области. – dfsq

+0

Это определенно принимает {{name}} от родительского контроллера, если такого нет в дочернем контроллере .... –

ответ

0

Ниже приведен код, который поможет вам. вы можете получить доступ к родительскому контроллеру, используя $ parent.

<script> 
    function abc($scope) { 
     $scope.name = "Pragnesh" 
    } 
    function def($scope) { 
     $scope.name = "Test" 
    } 
</script> 
<html ng-app=""> 
<body> 
    <div ng-controller="abc"> 
     <div ng-controller="def"> 
      <span> {{name}}</span> 
      <span> {{$parent.name}}</span> 
     </div> 
    </div> 
</body> 

+0

Спасибо Pragnesh Khalas. Он работает для меня –

+0

@ Сушил Кумар, если вы удовлетворены ответом, поэтому, пожалуйста, примите ответ. –

0

Попробуйте использовать $ родителя (т.е. $ Объем. $ Родительскую), это будет относиться к родительской области контроллера.

Это также объясняется здесь: AngularJS access parent scope from child controller