Вопросы с тегом «angular-services»

9
angular.service против angular.factory
Я видел как angular.factory (), так и angular.service (), используемые для объявления сервисов; Однако я не могу найти angular.service нигде в официальной документации. В чем разница между этими двумя методами? Что следует использовать для чего (при условии, что они делают разные вещи)?

21
AngularJS: Как посмотреть сервисные переменные?
У меня есть служба, скажи: factory('aService', ['$rootScope', '$resource', function ($rootScope, $resource) { var service = { foo: [] }; return service; }]); И я хотел бы использовать fooдля управления списком, который отображается в HTML: <div ng-controller="FooCtrl"> <div ng-repeat="item in foo">{{ item }}</div> </div> Чтобы контроллер мог определить, когда aService.fooобновляется, я …

18
Передача данных между контроллерами в Angular JS?
У меня есть основной контроллер, который отображает мои продукты, App.controller('ProductCtrl',function($scope,$productFactory){ $productFactory.get().success(function(data){ $scope.products = data; }); }); На мой взгляд, я показываю эти продукты в списке <ul> <li ng-repeat="product as products"> {{product.name}} </li> </ul То, что я пытаюсь сделать, это когда кто-то нажимает на название продукта, у меня есть другое представление …

7
@HostBinding и @HostListener: что они делают и для чего они?
В моих извилинах по всему миру, и теперь особенно в документах по стилю angular.io , я нахожу много ссылок на @HostBindingи @HostListener. Кажется, они довольно фундаментальны, но, к сожалению, документация для них на данный момент немного схематична. Может кто-нибудь объяснить, чем они являются, как они работают и привести пример их …


4
Передача текущей области в службу AngularJS
Правильно ли передавать «текущий» $scopeсервису AngularJS? Я нахожусь в ситуации, когда у меня $ service, зная, что он используется только одним контроллером, и я хотел бы иметь ссылку на область действия контроллера в самих методах $ service. Это правильно с философской точки зрения? Или мне лучше транслировать события в $ …

5
Angular 4+ ngOnDestroy () в эксплуатации - уничтожить наблюдаемое
В приложении angular у нас есть ngOnDestroy()ловушка жизненного цикла для компонента / директивы, и мы используем эту ловушку для отмены подписки на наблюдаемые. Я хочу очистить / уничтожить наблюдаемые объекты, созданные в @injectable()службе. Я видел несколько сообщений, в которых говорилось, что ngOnDestroy()это также можно использовать в сервисе. Но является ли …

4
используйте $ http внутри настраиваемого поставщика в конфигурации приложения, angular.js
Главный вопрос - возможно ли это? Я безуспешно пытался .. основной app.js ... var app = angular.module('myApp', ['services']); app.config(['customProvider', function (customProvider) { }]); ... сам провайдер var services = angular.module('services', []); services.provider('custom', function ($http) { }); И у меня такая ошибка: Uncaught Error: Unknown provider: $http from services Любые идеи? …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.