【发布时间】:2015-12-27 16:17:06
【问题描述】:
我在两个不同的模块中有两个控制器,需要在父控制器中调用一个子控制器函数。已经尝试过 $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>
【问题讨论】:
-
发布你的父控制器函数。
-
$rootScope.logout = function () { processSignOut(); }; html代码:
标签: angularjs