import { AsyncPipe, NgFor } from '@angular/common'; import { ChangeDetectionStrategy, Component, inject, OnInit, } from '@angular/core'; import { Store } from '@ngrx/store'; import { loadActivities } from './store/activity/activity.actions'; import { ActivityType } from './store/activity/activity.model'; import { selectActivities } from './store/activity/activity.selectors'; import { loadStatuses } from './store/status/status.actions'; import { selectAllTeachersByActivityType } from './store/status/status.selectors'; import { loadUsers } from './store/user/user.actions'; @Component({ selector: 'app-root', standalone: true, imports: [NgFor, AsyncPipe], template: `
Main teacher: {{ activity.teacher.name }}
All teachers available for : {{ activity.type }} are