Remote question and value service
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import {Component} from '@angular/core';
|
||||
import {QuestionInterface} from './modules/dyn-form/types/question.interface';
|
||||
import {QuestionService} from './modules/dyn-form/services/question.service';
|
||||
import {FormService} from './modules/dyn-form/services/form.service';
|
||||
import {ValueService} from './modules/dyn-form/services/value.service';
|
||||
|
||||
@Component({
|
||||
@@ -11,15 +11,27 @@ import {ValueService} from './modules/dyn-form/services/value.service';
|
||||
export class AppComponent {
|
||||
public formQuestions: QuestionInterface[] = null;
|
||||
public formValue: Object = null;
|
||||
public formName: string = "";
|
||||
public formDescription ="";
|
||||
|
||||
constructor(private questionService: QuestionService, private valueService: ValueService) {
|
||||
this.questionService.getQuestions((res, err) => {
|
||||
if (!err)
|
||||
this.formQuestions = res;
|
||||
constructor(private questionService: FormService, private valueService: ValueService) {
|
||||
this.questionService.getForm('/crf/domains', (res, err) => {
|
||||
if (err)
|
||||
console.error(err);
|
||||
else {
|
||||
this.formQuestions = res.questions;
|
||||
this.formName = res.name;
|
||||
this.formDescription = res.description;
|
||||
console.log("questions", this.formQuestions);
|
||||
}
|
||||
});
|
||||
this.valueService.getValues((res, err) => {
|
||||
if (!err)
|
||||
this.valueService.getValue('/crf/domains', 3, (res, err) => {
|
||||
if (err)
|
||||
console.error(err);
|
||||
else {
|
||||
this.formValue = res;
|
||||
console.log("values", this.formValue);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user