Аз съм нов в фабриките на ANgularjS и търся добър урок, но не можах да намеря нищо онлайн. Исках да науча как ъгловите фабрики взаимодействат с webapi за извършване на груби операции.
Благодаря предварително
Отговори:
0 за отговор № 1За да извършвате CRUD операции с WebApi бекенд, трябва да проверите $http
и $resource
услуги. Ето връзките към документацията на AngularJS за тях:
По отношение на вашия друг въпрос, първо трябва да се опитате да разберете какво описва AngularJS като provider
, тъй като a factory
е "просто синтактична захар на върха на доставчика на рецепта" (взета директно от Ръководство за разработчици на AngularJS). По принцип, providers
са единични обекти, които се създават по време на зареждането на приложението, за да работят. Има 4 вида доставчици:
- стойност
- постоянен
- Услуги
- халета
Всеки от тях се дефинира по малко по-различен начин и има различно поведение. Предлагам ви отнеме известно време за четене AngularJS ръководство за доставчици. Ето връзката:
AngularJS - Ръководство на разработчиците - Доставчици
Има много начини за използване на доставчици в Angular, така че наистина трябва да се опитате и да погледнете в мрежата, тъй като тя е пълна с добра информация.
Доставчици на EggHead - AngularJS
StackOverflow - Услуги срещу фабрики срещу доставчици
Надявам се това да помогне!