Lekce 10 - Jednoduchý redakční systém v AngularJS - Uživatelské služby
V minulé lekci, Jednoduchý redakční systém v AngularJS - Kontaktní formulář, jsme dokončili jednoduché administrační menu našeho redakčního systému.
V našem redakčním systému by neměl mít každý oprávnění přidávat články V dnešním tutoriálu v rámci rozšíření našeho systému o přihlášení a registraci uživatelů si přidáme služby pro jejich obsluhu.
Na začátek bych chtěl ještě upozornit, že základní principy AngularJS jsme si již ukázali, takže v dalších tutoriálech trošičku přiostříme a podíváme se na pokročilejší, leč hojně užívané praktiky. Nemusíte se ale ničeho bát, budu se snažit pro vás vše poctivě komentovat
Model
Vytvoříme si tedy modelové služby pro práci s uživateli a jejich autorizaci, protože přihlašování bude také probíhat přes API.
app/services/users.factory.js
Začneme opět vytvořením služby pro obsluhu API uživatelů pomocí
$resource
:
'use strict'; /** Model pro práci s uživateli přes API. */ app.factory('Users', function ($resource) { return $resource('/api/user'); });
Tento princip již známe z API článků a zde se prakticky nic nemění.
app/services/authenticator.service
To ale není vše, protože
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit tento kurz
Obsah článku spadá pod licenci Premium II, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V tutoriálu v rámci rozšíření administrační sekce o přihlášení a registraci uživatelů přidáme AngularJS služby pro jejich obsluhu.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.