import { Http } from '@angular/http'; import { LicensesService } from '../resources/licenses'; import { LocaleService } from '../common/i18n'; import { TdDataTableService, TdDataTableSortingOrder, ITdDataTableSortChangeEvent, ITdDataTableColumn } from '@covalent/core'; import { IPageChangeEvent } from '@covalent/core'; import { Component, AfterViewInit } from '@angular/core'; import { TdMediaService } from '@covalent/core'; import { IComboOption } from './base'; @Component({ selector: 'license-form', templateUrl: 'src/app/forms/license.form.html' }) export class LicenseFormComponent implements AfterViewInit { form_title: string = 'Title'; form_subtitle: string = ''; data: any = {}; isNew : boolean = true; constructor(private http: Http, private packs: LicensesService, private $L: LocaleService) { } private loadCombos(): void { /* this.http.get('organization') .map(response => response.json().map((org : any) => {id: org.id, label: `(${org.code}) ${org.name}`})) .subscribe( data => this.organizations = (data).sort((e1, e2) => e1.label.localeCompare(e2.label)), err => console.error('Error loading orgs') ); */ } log(obj: any) { console.log(obj) } ngOnInit(): void { this.loadCombos(); this.data = {}; this.form_title = this.$L.get('License data'); this.form_subtitle = this.$L.get(this.isNew ? 'Create a new license': 'Modify the license data') ; } ngAfterViewInit(): void { } }