23 lines
467 B
TypeScript
23 lines
467 B
TypeScript
import { FormGroup, FormBuilder } from '@angular/forms';
|
|
import { isNullOrUndefined } from 'util';
|
|
|
|
export class DatasetIdModel {
|
|
identifier: string;
|
|
type: string;
|
|
|
|
constructor(data: any) {
|
|
const parsed = JSON.parse(data);
|
|
if (!isNullOrUndefined(parsed)) {
|
|
this.identifier = parsed.identifier;
|
|
this.type = parsed.type;
|
|
}
|
|
}
|
|
|
|
buildForm(): FormGroup {
|
|
return new FormBuilder().group({
|
|
identifier: [this.identifier],
|
|
type: [this.type]
|
|
});
|
|
}
|
|
}
|