import {Component, Input} from '@angular/core'; @Component({ selector: 'organizationsTab', template: `
{{organizations.length | number}} organizations, page {{organizationsPage | number}} of {{totalPages(organizations.length) | number}}

{{item['name']}}

{{item['name']}}

` }) export class OrganizationsTabComponent { @Input() organizations: {"name": string, "id": string}[]; public organizationsPage: number = 1; public pageSize: number = 10; constructor () {} ngOnInit() {} ngOnDestroy() {} totalPages(totalResults: number): number { let totalPages:any = totalResults/this.pageSize; if(!(Number.isInteger(totalPages))) { totalPages = (parseInt(totalPages, this.pageSize) + 1); } return totalPages; } updateOrganizationsPage($event) { this.organizationsPage = $event.value; } }