angular.module('push') .factory('AuthorityModelService', function (UserService) { var cloudfoldername = ""; var cloudauthoritylist = []; var authorityname = ""; var memberlist = []; var authoritylist = []; var authorityid = ""; var ccomefrom = ""; var locknum = 0; var invite_url = ""; return { isfirst: 0, getCloudFolderName: function () { return cloudfoldername; }, setCloudFolderName: function (name) { cloudfoldername = name; }, getCloudAuthorityList: function () { return cloudauthoritylist; }, setCloudAuthorityList: function (templist) { cloudauthoritylist = templist; }, getAuthorityName: function () { return authorityname; }, setAuthorityName: function (name) { authorityname = name; }, getMemberList: function () { return memberlist; }, setMemberList: function (templist) { memberlist = templist; }, addMemberList: function (temp) { memberlist.push(temp); }, concatMemberList: function (templist) { memberlist = memberlist.concat(templist) }, getAuthorityList: function () { return authoritylist; }, setAuthorityList: function (templist) { authoritylist = templist; }, addAuthorityList: function (temp) { authoritylist.push(temp); }, getAuthorityId: function () { return authorityid; }, setAuthorityId: function (temp) { authorityid = temp; }, getCcomefrom: function () { return ccomefrom; }, setCcomefrom: function (temp) { ccomefrom = temp; }, getLocknum: function () { return locknum; }, setLocknum: function (temp) { locknum = temp; }, getInviteUrl: function () { return invite_url; }, setInviteUrl: function (temp) { invite_url = temp; }, resetData: function () { authorityname = ""; memberlist = []; authoritylist = []; authorityid = ""; ccomefrom = ""; locknum = 0; } } });