我有两个控制器在不同的模块中,需要在父控制器中调用子控制器函数。已经尝试使用$rootScope,但在这种情况下不起作用。
以下是子控制器函数的代码:
$scope.processSignOut = function () {
LogoutService.save(
function (response) {
$state.go('support.login');
}, function (error) {
showAlert('danger',
'logout unsuccessfull. Please try again.');
});
};
父控制器
$rootScope.logout = function () {
$rootScope.processSignOut();
};
HTML代码
<button type="button" class="btn btn-secondary btn-block"
ng-click="logout()">Logout
</button>