45 lines
1000 B
JavaScript
45 lines
1000 B
JavaScript
/**
|
|
* @author a.demeshko
|
|
* created on 28.12.2015
|
|
*/
|
|
(function () {
|
|
'use strict';
|
|
|
|
angular.module('BlurAdmin.pages.teams.members')
|
|
.controller('MembersListCtrl', MembersListCtrl);
|
|
|
|
/** @ngInject */
|
|
function MembersListCtrl($scope, $stateParams,MemberService, $log) {
|
|
var vm = this;
|
|
//vm.members = ($stateParams.label == "listing") ? membersList.getAllMessages() : membersList.getMembersByLabel($stateParams.label);
|
|
|
|
function loadMembers() {
|
|
var params = ($stateParams.label && $stateParams.label != "listing") ? {"labels":$stateParams.label} : {}
|
|
console.log("params",params);
|
|
MemberService
|
|
.list(params)
|
|
.then(function (data){
|
|
vm.members = data;
|
|
$log.info("Got the members data",data);
|
|
}, function (error){
|
|
$log.error(error);
|
|
});
|
|
}
|
|
|
|
|
|
|
|
function activate(){
|
|
console.log("activate");
|
|
vm.members = [];
|
|
loadMembers();
|
|
|
|
|
|
}
|
|
|
|
activate();
|
|
|
|
|
|
}
|
|
|
|
})();
|