Рад са РЕСТ ресурсима у АнгуларЈС -у

Преглед садржаја
За рад са ресурсима РЕСТ имамо неколико опција, класична би била да радимо директно са $ хттп објекат, јер нам омогућава, између осталог, да користимо прилагођене позиве радњи ХТТП који постоје.
Међутим, ако желимо да извучемо мало више из структуре коју нам нуди АнгуларЈС можемо радити са $ ресоурце то нам омогућава да изградимо модел и одатле користимо објекте у нашој апликацији за директно извршавање радњи, остављајући тако могућност чувања рада и кода.
Када смо одлучили да радимо са $ ресоурце можемо дефинисати структуру која садржи следеће елементе:
  • УРЛ серверског дела ресурса.
  • Тип параметара за захтеве.
  • Додатне методе које обухватају стандардне методе како бисмо проширили њихову функционалност.
  • Врсте очекиваних ресурса.
  • Заглавља.
Оно што нас штеди на послу је и то што при стварању ресурса на овај начин већ имамо методе као што су сачувати да сачувате, упит да се консултује, добити да претражују и уклонити додатно избрисати за брисање, ово одмах при дефинисању ове структуре.
Рецимо да имамо ресурс који прима корисника и кредитну картицу, где их систем наплаћује, то је врло уобичајено за продавнице на мрежи и било коју другу врсту апликације у којој примамо уплате, за то морамо створити услугу АнгуларЈС, гдје ћемо дефинирати основне параметре и само један додатни начин који ће бити начин плаћања, у којем можемо утврдити износ који се терети на наведеној картици:

ЕНЛАРГЕ

Ако смо посматрачи, видимо да не дефинишемо методе сачувајте, избришите или набавите, и то зато што они већ подразумевано долазе са дефиницијом, па се из тог разлога концентришемо само на специфичне методе наше пословне логике, у овом случају начин плаћања шаље захтев до ПОШТА на наш ресурс.
Ако сада желимо да свој мали ресурс применимо у пракси, морамо само да урадимо нешто попут следећег, где ћемо извршити све радње које су нам на располагању:

Овде видимо да прво што радимо је да консултујемо наше доступне картице, затим добијамо посебну за директни рад с њом, изнутра јој кажемо да свака картица коју добијемо мора бити инстанца нашег модела да би радила.
На крају чувамо параметар на картици, са начин чувања Шаљемо га моделу, а затим када позовемо начин плаћања са износом, све податке шаљемо серверу. Тада видимо како бисмо могли скратити много пута, да смо то дефинисали само са $ хттп, јер бисмо на тај начин морали дефинисати све методе које ресурс користи АнгуларЈС већ нам даје.
Овим смо завршили овај водич, научили смо да управљамо ресурсима РЕСТ фром АнгуларЈС и на практичан начин да бисмо могли да их почнемо користити у оквиру наше апликације, важно је напоменути да то није једини начин да то учинимо и да ако желимо да видимо докле можемо да идемо, можемо још мало истражити унутар документацију.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен
wave wave wave wave wave