diff options
| author | Sonja Galovic <galovicsonja@gmail.com> | 2022-06-06 04:21:57 +0200 | 
|---|---|---|
| committer | Sonja Galovic <galovicsonja@gmail.com> | 2022-06-06 04:21:57 +0200 | 
| commit | a5dedce9016f75de00954f02cdaf865a66454220 (patch) | |
| tree | 9f8c4dd85c367fdd63af75dfb34b1a7a9e1ba5db /frontend/src/app/_elements/form-model/form-model.component.ts | |
| parent | 2b5200bc9d3c55ca2d3f44c7dda23568125540ff (diff) | |
| parent | 67151f6cc5fcb9a66fc08a181eb8e1a6acaca733 (diff) | |
Merge branch 'redesign' of http://gitlab.pmf.kg.ac.rs/igrannonica/neuronstellar into redesign
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 | 17 | 
1 files changed, 11 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 7c84d2ba..7831f573 100644 --- a/frontend/src/app/_elements/form-model/form-model.component.ts +++ b/frontend/src/app/_elements/form-model/form-model.component.ts @@ -12,6 +12,8 @@ import { MatSliderChange } from '@angular/material/slider';    styleUrls: ['./form-model.component.css']  })  export class FormModelComponent implements AfterViewInit { +  @Input() disableAll: boolean = false; +    @ViewChild(GraphComponent) graph!: GraphComponent;    @Input() forExperiment!: Experiment;    @Output() selectedModelChangeEvent = new EventEmitter<Model>(); @@ -25,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); @@ -80,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() { | 
