Rad s resursima REST u AngularJS -u

Sadržaj
Za rad s resursima ODMOR imamo nekoliko mogućnosti, klasična bi bila rad izravno s $ http objekt, jer nam omogućuje, između ostalog, korištenje prilagođenih poziva radnji HTTP koji postoje.
Međutim, ako želimo izvući malo više iz strukture koju nam nudi AngularJS možemo raditi s $ resurs to nam omogućuje da izgradimo model i odatle koristimo objekte u našoj aplikaciji za izravno izvršavanje radnji, ostavljajući tako mogućnost spremanja rada i koda.
Kad smo odlučili surađivati ​​s $ resurs možemo definirati strukturu koja sadrži sljedeće elemente:
  • URL poslužiteljskog dijela resursa.
  • Vrsta parametara za zahtjeve.
  • Dodatne metode koje obuhvaćaju standardne metode kako bismo mogli proširiti njihovu funkcionalnost.
  • Vrste očekivanih resursa.
  • Zaglavlja.
Ono što nas štedi u radu je i to što pri stvaranju resursa na ovaj način već imamo metode kao što su uštedjeti spremiti, upit savjetovati se, dobiti pretraživati ​​i ukloniti pored toga što izbrisati izbrisati, to odmah pri definiranju ove strukture.
Recimo da imamo resurs koji prima korisnika i kreditnu karticu, gdje ih sustav tereti, to je vrlo uobičajeno za internetske trgovine i sve druge vrste aplikacija u kojima primamo plaćanja, za to moramo stvoriti uslugu AngularJS, gdje ćemo definirati osnovne parametre i samo jedan dodatni način koji će biti način plaćanja, u kojem možemo utvrditi iznos koji će se teretiti na spomenutu karticu:

POVEĆAJTE

Ako smo promatrači, vidimo da ne definiramo metode spremiti, izbrisati ili dobiti, a to je zato što oni već dolaze prema zadanim postavkama s definicijom, stoga se koncentriramo samo na posebne metode naše poslovne logike, u ovom slučaju način plaćanja šalje zahtjev do POST na naš resurs.
Ako sada želimo svoj mali resurs primijeniti u praksi, moramo učiniti nešto poput sljedećeg, gdje ćemo izvršiti sve radnje koje su nam na raspolaganju:

Ovdje vidimo da prvo što radimo jest pregledati naše dostupne kartice, zatim nabavimo posebnu za izravni rad s njom, iznutra joj kažemo da svaka kartica koju dobijemo mora biti primjer našeg modela kako bi radila.
Na kraju spremamo parametar na karticu, sa način spremanja Šaljemo ga modelu, a zatim kada pozovemo način plaćanja s iznosom, sve podatke šaljemo poslužitelju. Tada vidimo kako bismo mogli skratiti velik dio puta, da smo to definirali samo s $ http, budući da bismo na taj način morali definirati sve metode koje resurs koristi AngularJS već nam daje.
Ovim smo završili ovaj vodič, naučili smo upravljati resursima ODMOR iz AngularJS i na praktičan način da bismo ih mogli početi koristiti u našoj aplikaciji, važno je napomenuti da to nije jedini način da to učinimo i da ako želimo vidjeti koliko daleko možemo ići, možemo još malo istražiti unutar dokumentaciju.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod
wave wave wave wave wave