src/app/specialties/spec-resolver.ts
Methods |
constructor(specialtyService: SpecialtyService)
|
||||||
|
Defined in src/app/specialties/spec-resolver.ts:30
|
||||||
|
Parameters :
|
| resolve |
resolve()
|
|
Defined in src/app/specialties/spec-resolver.ts:34
|
|
Returns :
Observable | Promise | []
|
import {Injectable} from '@angular/core';
import {Specialty} from './specialty';
import {Resolve} from '@angular/router';
import {SpecialtyService} from './specialty.service';
import {Observable} from 'rxjs';
/**
* @author Vitaliy Fedoriv
*/
@Injectable()
export class SpecResolver implements Resolve<Specialty[]> {
constructor(private specialtyService: SpecialtyService) { }
resolve(): Observable<Specialty[]> | Promise<Specialty[]> | Specialty[] {
return this.specialtyService.getSpecialties();
}
}