temperature-humidity.service.ts 651 B

12345678910111213141516171819202122232425262728
  1. import { Injectable } from '@angular/core';
  2. import { of as observableOf, Observable } from 'rxjs';
  3. import { TemperatureHumidityData, Temperature } from '../data/temperature-humidity';
  4. @Injectable()
  5. export class TemperatureHumidityService extends TemperatureHumidityData {
  6. private temperatureDate: Temperature = {
  7. value: 24,
  8. min: 12,
  9. max: 30,
  10. };
  11. private humidityDate: Temperature = {
  12. value: 87,
  13. min: 0,
  14. max: 100,
  15. };
  16. getTemperatureData(): Observable<Temperature> {
  17. return observableOf(this.temperatureDate);
  18. }
  19. getHumidityData(): Observable<Temperature> {
  20. return observableOf(this.humidityDate);
  21. }
  22. }