diff options
Diffstat (limited to 'frontend/src/app/_elements/form-model/form-model.component.ts')
| -rw-r--r-- | frontend/src/app/_elements/form-model/form-model.component.ts | 15 | 
1 files changed, 9 insertions, 6 deletions
| diff --git a/frontend/src/app/_elements/form-model/form-model.component.ts b/frontend/src/app/_elements/form-model/form-model.component.ts index f72ce6de..7831f573 100644 --- a/frontend/src/app/_elements/form-model/form-model.component.ts +++ b/frontend/src/app/_elements/form-model/form-model.component.ts @@ -27,11 +27,7 @@ export class FormModelComponent implements AfterViewInit {    @Output() editEvent = new EventEmitter();    ngAfterViewInit(): void { -    this.lossFunction = this.lossFunctions[this.forProblemType][0]; -    this.outputLayerActivationFunction = this.outputLayerActivationFunctions[this.forProblemType][0]; - -    this.newModel.lossFunction = this.lossFunction; -    this.newModel.outputLayerActivationFunction = this.outputLayerActivationFunction; +        }    selectFormControl = new FormControl('', Validators.required); @@ -82,10 +78,17 @@ export class FormModelComponent implements AfterViewInit {    loadModel(model: Model) {      this.newModel = model;      this.forProblemType = model.type; +    this.lossFunction = this.lossFunctions[this.forProblemType][0]; +    this.outputLayerActivationFunction = this.outputLayerActivationFunctions[this.forProblemType][0]; + +    this.newModel.lossFunction = this.lossFunction; +    this.newModel.outputLayerActivationFunction = this.outputLayerActivationFunction; +    this.updateGraph();    }    updateGraph() { -    this.graph.update(); +    if(this.newModel) +      this.graph.update();    }    removeLayer() { | 
