import {Component, OnDestroy, OnInit} from '@angular/core'; import {Observable} from 'rxjs'; import {OmpClass} from 'src/app/dao/omp-class'; import {StudentInfoService} from 'src/app/StudentComponents/student-info.service'; @Component({ selector: 'app-student-dashboard', templateUrl: './student-dashboard.component.html', styleUrls: ['./student-dashboard.component.css'] }) export class StudentDashboardComponent implements OnInit, OnDestroy { public studentId: String; private isAlive = true; private classes$: Observable<OmpClass[]>; constructor(private studentInfoService: StudentInfoService) {} ngOnInit(): void { // this.classes$ = this.route.paramMap.pipe( // switchMap(params => { // this.studentId = params.get('id'); // return this.studentInfoService.getClasses(this.studentId); // }) // ); } ngOnDestroy(): void { } public getClassList() { this.studentInfoService.getUserClasses('student2'); } }