10. diel - Jednoduchý redakčný systém v AngularJS - Užívateľské služby
Vítam vás všetkých u pokračovanie kurzu o tvorbe webových aplikácií v JavaScript frameworku AngularJS. V minulej lekcii, Jednoduchý redakčný systém v AngularJS - Kontaktný formulár , sme dokončili jednoduché administračné menu nášho redakčného systému. Nie každý bol mal byť oprávnený pridávať články V dnešnom tutoriále na neho nadviažeme a v rámci jeho rozšírenia o prihlasovanie a registráciu užívateľov si pridáme služby pre ich obsluhu.
Na začiatok by som chcel ešte upozorniť, že základné princípy AngularJS sme si už ukázali, takže v ďalších tutoriáloch trošičku priostríte a pozrieme sa na pokročilejšie, no hojne používané praktiky. Nemusíte sa ale ničoho báť, budem sa snažiť pre vás všetko poctivo komentovať
Model
Vytvoríme si teda modelové služby pre prácu s používateľmi a ich autorizáciu, pretože prihlasovanie bude tiež prebiehať cez API.
App / services / users.factory.js
Začneme opäť vytvorením služby pre obsluhu API užívateľov pomocou
$resource
:
'use strict'; /** Model pro práci s uživateli přes API. */ app.factory('Users', function ($resource) { return $resource('/api/user'); });
Tento princíp už poznáme z API článkov a tu sa prakticky nič nemení.
App / services / authenticator.service
To ale nie je všetko, pretože
...koniec náhľadu článku...
Pokračuj ďalej
Minul si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiové sekcie.
Obmedzená ponuka: Nauč sa všetko a ušetri
Obsah článku spadá pod licenciu Premium II, kúpou článku súhlasíš so zmluvnými podmienkami.
- Neobmedzený a trvalý prístup k jednotlivým lekciím.
- Kvalitné znalosti v oblasti IT.
- Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.
Popis článku
Požadovaný článok má nasledujúci obsah:
V tutoriálu v rámci rozšírenia administračnej sekcie o prihlásenie a registráciu užívateľov pridáme AngularJS služby pre ich obsluhu.
Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.