From 6c0ba41002e53bd6b314d0cc961866acbbb07c9a Mon Sep 17 00:00:00 2001 From: Sonja Galovic Date: Mon, 18 Apr 2022 22:06:53 +0200 Subject: Uradjeno da kad se klikne na ,,sacuvaj eksperiment,, redirektuje ga na stranicu za treniranje modela gde ce biti izabran taj eskperiment za dalji rad; Izmenjen ispis kod opcije za brisanje svih redova. --- frontend/src/app/training/training.component.ts | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) (limited to 'frontend/src/app/training/training.component.ts') diff --git a/frontend/src/app/training/training.component.ts b/frontend/src/app/training/training.component.ts index 027d2c22..f60734cc 100644 --- a/frontend/src/app/training/training.component.ts +++ b/frontend/src/app/training/training.component.ts @@ -1,8 +1,8 @@ import { Component, OnInit } from '@angular/core'; +import { ActivatedRoute } from '@angular/router'; import Shared from '../Shared'; import Experiment from '../_data/Experiment'; import Model from '../_data/Model'; -import { DatasetsService } from '../_services/datasets.service'; import { ExperimentsService } from '../_services/experiments.service'; import { ModelsService } from '../_services/models.service'; @@ -11,7 +11,7 @@ import { ModelsService } from '../_services/models.service'; templateUrl: './training.component.html', styleUrls: ['./training.component.css'] }) -export class TrainingComponent{ +export class TrainingComponent implements OnInit{ myExperiments?: Experiment[]; selectedExperiment?: Experiment; @@ -21,9 +21,17 @@ export class TrainingComponent{ term: string = ""; - constructor(private modelsService: ModelsService, private datasetsService: DatasetsService, private experimentsService: ExperimentsService) { - this.experimentsService.getMyExperiments().subscribe((experiments) => { - this.myExperiments = experiments; + constructor(private modelsService: ModelsService, private route: ActivatedRoute, private experimentsService: ExperimentsService) { + } + + ngOnInit(): void { + this.route.queryParams.subscribe(params => { + let expId =this.route.snapshot.paramMap.get("id"); + + this.experimentsService.getMyExperiments().subscribe((experiments) => { + this.myExperiments = experiments; + this.selectedExperiment = this.myExperiments.filter(x => x._id == expId)[0]; + }); }); } -- cgit v1.2.3