diff --git a/src/app/pages/potd/potd.html b/src/app/pages/potd/potd.html index c349967..05c7077 100644 --- a/src/app/pages/potd/potd.html +++ b/src/app/pages/potd/potd.html @@ -1,16 +1,33 @@ -
{{nasaPOTD()?.copyright}}
-- {{nasaPOTD()?.explanation}} -
+@if(isLoading()){ +Chargement ...
+{{nasaPOTD()?.copyright}}
++ {{nasaPOTD()?.explanation}} +
+Impossible de charger la vidéo.
+} \ No newline at end of file diff --git a/src/app/pages/potd/potd.ts b/src/app/pages/potd/potd.ts index 9b79ba1..6b95aa3 100644 --- a/src/app/pages/potd/potd.ts +++ b/src/app/pages/potd/potd.ts @@ -1,4 +1,4 @@ -import { Component, inject, signal } from '@angular/core'; +import { Component, OnInit, inject, signal } from '@angular/core'; import { NAPOD } from '../../services/napod'; import { Picture } from '../../interfaces/picture'; @@ -8,19 +8,22 @@ import { Picture } from '../../interfaces/picture'; templateUrl: './potd.html', styleUrl: './potd.css' }) -export class POTD { +export class POTD implements OnInit{ private readonly nasaApi = inject(NAPOD) nasaPOTD = signal< Picture | null >(null) + isLoading = signal