Angularjs 如何在一个div上调用两个控制器?

Angularjs 如何在一个div上调用两个控制器?,angularjs,Angularjs,嗨,我需要从同一个div调用两个控制器,即div id=“div1”cntr1和cntr2,可以吗 <div id="div1" ng-controller="ctrl1"> </div> 请帮助我。定义一个具有所需控制器的指令: angular.module(...).directive('ctrl2', function() { return { restrict: 'A', scope: false, c

嗨,我需要从同一个div调用两个控制器,即div id=“div1”cntr1和cntr2,可以吗

<div id="div1" ng-controller="ctrl1">
</div>


请帮助我。

定义一个具有所需控制器的指令:

angular.module(...).directive('ctrl2', function() {
    return {
        restrict: 'A',
        scope: false,
        controller: 'ctrl2'
    };
});
用作:

<div id="div1" ng-controller="ctrl1" ctrl2></div>

嵌套控制器-您也可以访问ctrl2中的ctrl1字段和函数。您可以使用$parent