Darbs ar REST resursiem AngularJS

Satura rādītājs
Lai strādātu ar resursiem ATPŪTA mums ir vairākas iespējas, klasiskā iespēja būtu strādāt tieši ar $ http objekts, jo tas cita starpā ļauj mums izmantot pielāgotos darbību izsaukumus HTTP kas pastāv.
Tomēr, ja mēs vēlamies iegūt nedaudz vairāk no struktūras, ko tā mums piedāvā AngularJS mēs varam strādāt $ resurss kas ļauj mums izveidot modeli un no turienes izmantot objektus mūsu lietojumprogrammā, lai tieši veiktu darbības, tādējādi atstājot iespēju saglabāt darbu un kodu.
Kad mēs nolēmām strādāt ar $ resurss mēs varam definēt struktūru, kas satur šādus elementus:
  • Resursa servera daļas URL.
  • Pieprasījumu parametru veids.
  • Papildu metodes, kas ietver standarta metodes, lai mēs varētu paplašināt to funkcionalitāti.
  • Gaidāmie resursu veidi.
  • Galvenes.
Darbu ietaupa arī tas, ka, veidojot resursu šādā veidā, mums jau ir tādas metodes kā saglabāt saglabāt, vaicājums konsultēties, gūt meklēt un noņemt Papildus dzēst dzēst, tas nekavējoties, definējot šo struktūru.
Pieņemsim, ka mums ir resurss, kas saņem lietotāju un kredītkarti, kur sistēma no viņiem iekasē maksu, tas ir ļoti bieži tiešsaistes veikalos un jebkura cita veida lietojumprogrammās, kurās mēs saņemam maksājumus, tāpēc mums ir jāizveido pakalpojums AngularJS, kur mēs definēsim pamatparametrus un tikai vienu papildu metodi, kas būs maksājuma veids, kurā mēs varam noteikt summu, kas jāiekasē no minētās kartes:

PALIELINĀT

Ja mēs esam novērotāji, mēs redzam, ka mēs nenosakām metodes saglabāt, dzēst vai iegūt, un tas ir tāpēc, ka pēc definīcijas tiem jau ir pievienota definīcija, tāpēc mēs koncentrējamies tikai uz konkrētām mūsu biznesa loģikas metodēm, šajā gadījumā pieprasījumu nosūta maksājuma veids POST mūsu resursam.
Ja tagad mēs vēlamies izmantot mūsu mazos resursus praksē, mums ir jādara kaut kas līdzīgs šim, un mēs veiksim visas pieejamās darbības:

Šeit mēs redzam, ka pirmā lieta, ko mēs darām, ir izpētīt mūsu pieejamās kartes, tad mēs iegūstam īpašu, lai ar to tieši strādātu, iekšpusē mēs sakām, ka katrai iegūtajai kartei ir jābūt mūsu modeļa gadījumam, lai tā darbotos.
Visbeidzot, mēs saglabājam parametru kartē ar saglabāšanas metode Mēs to nosūtām modelim un pēc tam, kad mēs izsaucam maksājuma veidu ar summu, mēs visus datus nosūtām uz serveri. Tad mēs redzam, kā mēs varētu daudz saīsināt ceļu, ja mēs to būtu definējuši tikai ar $ http, jo tādā veidā mums būtu bijis jādefinē visas resursa metodes AngularJS jau dod mums.
Ar to mēs pabeidzam šo apmācību, mēs esam iemācījušies pārvaldīt resursus ATPŪTA no AngularJS un praktiski, lai tos varētu sākt lietot mūsu lietojumprogrammā, ir svarīgi atzīmēt, ka tas nav vienīgais veids, kā to izdarīt, un ka, ja vēlamies redzēt, cik tālu mēs varam iet, mēs varam izpētīt nedaudz vairāk dokumentāciju.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu
wave wave wave wave wave