First custom Dynamic Form Module generation

This commit is contained in:
Sebastian Seedorf
2017-05-30 09:10:38 +02:00
parent a5fdfa32d2
commit 48b4f67b06
13 changed files with 293 additions and 248 deletions

View File

@@ -1,5 +1,6 @@
import { Component } from '@angular/core';
import {Component, Inject} from '@angular/core';
import {QuestionInterface} from './modules/dyn-form/types/question.interface';
import {QuestionService} from './modules/dyn-form/services/question.service';
@Component({
selector: 'my-app',
@@ -7,26 +8,14 @@ import {QuestionInterface} from './modules/dyn-form/types/question.interface';
})
export class AppComponent {
public resultCounter = 10;
public resultTag = {"alpha": true, "beta": false};
public resultTag2 = {"alpha": true, "beta": false};
public formQuestions: QuestionInterface[] = [];
public formQuestions: QuestionInterface[] = [
{
type: "flag",
description: "This is a help tooltip",
properties: {
key: "flags",
label: "Form Type Flags",
order: 1,
constructor(private questionService: QuestionService) {
this.questionService.getQuestions((res, err) => {
this.formQuestions = res;
});
}
// dropdown && flags
options: [{key: "alpha", value: "A"}, {key: "beta", value: "B"}]
}, constraints: {
optional: true
}
}
];
submit(value: any) {
console.log("send", value);