私は次のものを持っています:
<div data-ng-controller="Controller1">
<div class="button"
data-ng-click="action2()">
</div>
</div>
<div data-ng-controller="Controller2">
</div>
angular.module('test')
.controller('QuestionsStatusController1',
['$rootScope', '$scope',
function ($rootScope, $scope) {
}]);
angular.module('test')
.controller('QuestionsStatusController2',
['$rootScope', '$scope',
function ($rootScope, $scope) {
// I need some way to receive the action2()
}]);
HTML をクリックしてController1
メソッドを起動させる方法はありますかController2
。これらのコントローラーのいずれにも親コントローラーがないことに注意してください。それは私が使用しているという事実によるものですui-router
。