members-block.component.ts
677 Bytes
import {Input, Inject, Component} from "ng-forward";
import {ProfileService} from "../../../../lib/ng-noosfero-api/http/profile.service";
@Component({
selector: "noosfero-members-block",
templateUrl: 'app/layout/blocks/members/members-block.html',
})
@Inject(ProfileService)
export class MembersBlockComponent {
@Input() block: noosfero.Block;
@Input() owner: noosfero.Profile;
members: any = [];
constructor(private profileService: ProfileService) {
}
ngOnInit() {
this.profileService.getProfileMembers(this.owner.id, { per_page: 6 }).then((response: any) => {
this.members = response.data.people;
});
}
}