Pytania otagowane jako angular-services

9
angular.service vs. angular.factory
Widziałem zarówno angular.factory (), jak i angular.service () używane do deklarowania usług; nie mogę jednak znaleźć angular.service nigdzie w oficjalnej dokumentacji. Jaka jest różnica między tymi dwiema metodami? Którego należy użyć do czego (zakładając, że robią różne rzeczy)?

21
AngularJS: Jak oglądać zmienne serwisowe?
Mam usługę, powiedz: factory('aService', ['$rootScope', '$resource', function ($rootScope, $resource) { var service = { foo: [] }; return service; }]); I chciałbym użyć foodo sterowania listą renderowaną w HTML: <div ng-controller="FooCtrl"> <div ng-repeat="item in foo">{{ item }}</div> </div> Aby sterownik mógł wykryć, kiedy aService.foojest aktualizowany, połączyłem ten wzorzec, w którym …

18
Przekazywanie danych między kontrolerami w Angular JS?
Mam podstawowy kontroler, który wyświetla moje produkty, App.controller('ProductCtrl',function($scope,$productFactory){ $productFactory.get().success(function(data){ $scope.products = data; }); }); Moim zdaniem wyświetlam te produkty na liście <ul> <li ng-repeat="product as products"> {{product.name}} </li> </ul Próbuję zrobić, gdy ktoś kliknie nazwę produktu, mam inny widok o nazwie koszyk, w którym ten produkt został dodany. <ul class="cart"> …

7
@HostBinding i @HostListener: co robią i do czego służą?
W moich wędrówkach po całym świecie, a teraz zwłaszcza w dokumentach w stylu angular.io , znajduję wiele odniesień do @HostBindingi @HostListener. Wydaje się, że są one dość fundamentalne, ale niestety dokumentacja do nich w tej chwili jest trochę szkicowa. Czy ktoś może wyjaśnić, czym one są, jak działają i podać …



5
Angular 4+ ngOnDestroy () w służbie - zniszcz obserwowalne
W aplikacji kątowej mamy ngOnDestroy()hak cyklu życia dla komponentu / dyrektywy i używamy tego haka do anulowania subskrypcji obserwabli. Chcę wyczyścić / zniszczyć obserwowalne, które są tworzone w @injectable()usłudze. Widziałem posty, w których napisano, że ngOnDestroy()można ich również użyć w usłudze. Ale czy jest to dobra praktyka i jedyny sposób, …

4
użyj $ http wewnątrz niestandardowego dostawcy w konfiguracji aplikacji, angular.js
Główne pytanie - czy to możliwe? Próbowałem bez powodzenia ... główna aplikacja.js ... var app = angular.module('myApp', ['services']); app.config(['customProvider', function (customProvider) { }]); ... sam dostawca var services = angular.module('services', []); services.provider('custom', function ($http) { }); I mam taki błąd: Uncaught Error: Unknown provider: $http from services Jakieś pomysły? Dzięki!
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.