angular.module('push') .controller('authoritySetOwnerCtrl', function ($scope, $stateParams, AuthorityModel) { if($scope.app){ $scope.setStatusBar(0); } $scope.identity = $stateParams.identity; //初始化当前信息 $scope.memberlist = angular.copy(AuthorityModel.getMemberList()); $scope.ownerid = AuthorityModel.getOwnerId(); var ownerid = angular.copy(AuthorityModel.getOwnerId()); //选择所有者 $scope.chooseOwner = function (member, index) { angular.forEach($scope.memberlist, function (value, ind) { if (value.iscreator == 1) { $scope.memberlist[ind].iscreator = 0; } }); $scope.memberlist[index].iscreator = 1; $scope.ownerid = $scope.memberlist[index].userId; AuthorityModel.setOwnerId($scope.memberlist[index].userId); AuthorityModel.setOwnerName($scope.memberlist[index].userName); if (AuthorityModel.quitauthflg == 1 || AuthorityModel.quitauthflg == 2) { if (ownerid != $scope.memberlist[index].userId) { AuthorityModel.quitauthflg = 2; } else { AuthorityModel.quitauthflg = 1; } } AuthorityModel.setMemberList($scope.memberlist); }; });