angular2-json-schema-form
Version:
Angular 2 JSON Schema Form builder
41 lines (40 loc) • 1.38 kB
TypeScript
import { AfterViewInit, OnInit } from '@angular/core';
import { ActivatedRoute, Router } from '@angular/router';
import { Http } from '@angular/http';
import 'rxjs/add/operator/map';
export declare class PlaygroundComponent implements OnInit, AfterViewInit {
private route;
private router;
private http;
private examples;
private selectedSet;
private selectedExample;
private selectedFramework;
private formActive;
private aceHeight;
private jsonFormSchema;
private jsonFormValid;
private jsonFormErrorMessage;
private jsonFormObject;
private jsonFormOptions;
private liveFormData;
private formValidationErrors;
private formIsValid;
private submittedFormData;
private aceEditorOptions;
constructor(route: ActivatedRoute, router: Router, http: Http);
ngOnInit(): void;
ngAfterViewInit(): void;
onSubmit(data: any): void;
readonly prettySubmittedFormData: string;
onChanges(data: any): void;
readonly prettyLiveFormData: string;
private isValid(isValid);
private validationErrors(data);
readonly prettyValidationErrors: string;
private resizeAceEditor();
private loadSelectedSet(selectedSet?);
private loadSelectedExample(selectedSet?, selectedExample?);
private loadSelectedFramework(selectedFramework);
private generateForm(newFormString);
}