@ufmit/ufm-backendtid2
v15.0.13
Published
## Modul dokumentation
Downloads
297
Readme
UfmBackendtid2
Modul dokumentation
Hent og vis backendtid / testdato i Angular. Anvender /api/backendtid request og returnerer et Moment objekt. Benyttes af ungdomskort og kilometerpenge. Efter hentning af backendtid hentes abbreviatedSessionID fra /api/session til brug i fejlhåndtering.
Se også UfmBackendtid1 der anvendes af handicaptillæg, ligestilling og støttetidsreglen. Efter hentning af backendtid hentes abbreviatedSessionID fra /api/session til brug i fejlhåndtering.
npm install @ufmit/ufm-backendtid2@version
. Mht version, så se versionsstyring.
I app.modules.ts tilføjes UfmBackendtid2Module.forRoot({environment: {apiPropertyNavn: 'ukApi'}, tekster: {hentet: 'Hentet:'}}),
til imports. Se UfmBackendtid2Config interface for mulige forRoot parametre.
I app.component.html tilføjes <ufm-side-backendtid></ufm-side-backendtid>
for at få vist backendtid.
UfmBackendtid2Service udstiller følgende metoder:
backendtid$: BehaviorSubject<Date>
hentBackendtid(returnerObservable?: boolean): Observable<boolean>. Sæt returnerObservable=true hvis der skal ventes på svar. Svar sendes under alle omstændigheder til backendtid$ observable
erBackendDatoSat(): boolean. Returnerer true hvis backend test dato er forskellig fra dags dago
dagsdato(): Date med en dato
nu(): Date med tid (dato og klokkeslet)
hentBackendtidFoersteGang(returnerObservable?: boolean): Observable henter backendtid en gang / første gang fra backend. Sæt returnerObservable=true hvis der skal ventes på svar.