Описание тега angularjs-service

AngularJS services are singletons that carry out specific tasks common to web apps. AngularJS provides a range of built-in services, along with the ability to create custom services as required. Services are also used for communication between application components through dependency injection (DI).
3 ответа

angularjs - как ссылаться на значение, определенное в том же модуле

Я пишу модуль конфигурации, который включает два рецепта.value: BaseUrl количество URL REST API, которые идут в верхней части baseURL В настоящее время я настроил их как.value, но они могут быть так же легко.constant Поскольку я хочу иметь возможнос…
1 ответ

AngularJS - механика $scope.$ Watch - это просто паттерн наблюдателя?

У меня есть фабрика: .factory("someFactory", function() { var someFactory = {}; someFactory.objects = [ { name: "obj1" }, { name: "obj2" } ]; return someFactory; } И какой-то контроллер, который следит за изменениями имен объектов этой фабрики: .con…
2 ответа

AngularJS создает (и связывает) элементы формы динамически на основе ответа API

Я пытаюсь создать форму участника со всеми предопределенными типами телефонов. Я делаю два запроса API для членов и типов телефонов. Вот что я имею: Первый запрос с информацией участника: $scope.member = { // $scope.member is returned from an api ca…
2 ответа

AngularJS: получить объект по идентификатору с завода

У меня есть factory чтобы получить массив со всеми моими клиентами из базы данных. Тогда мне нужно отфильтровать этот массив по человеку id и показывать только его данные на одной странице. У меня уже есть рабочий код, но он только внутри controller…
1 ответ

Контроллер угловой JS-задержки и директива инициализации до тех пор, пока данные не будут возвращены с сервера

Моему приложению AngularJS требуются некоторые метаданные с сервера, прежде чем оно сможет инициализировать контроллер и несколько директив. У меня есть служба для возврата данных, но я не смог заставить контроллер и директивы ждать данные. myapp.fa…
1 ответ

Как я могу вызвать функцию в контроллере из службы

Я хотел бы спросить, возможен ли вызов функции getItems (); в контроллере ItemController (загружает список данных) из сервиса fileUpload (после загрузки изображения) - пример ниже. После загрузки я хочу обновить список элементов, но я не знаю, как м…
1 ответ

Сервисы AngularJS теряют данные

У меня есть 4 директивы, все обращаются к одному и тому же сервису 'checkoutData'. Первые 3 директивы загружают сервис checkoutData данными (информация о доставке и оплате). Когда я отлаживаю, я вижу, что они совместно используют один и тот же экзем…
1 ответ

Проблема с ручной загрузкой и переопределением угловых сервисов в конфигурации

Я пытаюсь заставить мое угловое приложение работать в режиме реального времени, а также в режиме прототипа, просто переопределяя службы. Как часть этого, когда режим прототипа включен в конфигурации, я остановил процесс начальной загрузки, загрузил …
27 авг '14 в 21:40
2 ответа

Метод службы Angularjs не вызывается, TypeError: Невозможно прочитать свойство '

Я новичок в angularJs. У меня проблемы с вызовом метода из сервиса. Вот мой контроллер (app.js) angular.module('starter', ['ionic','ngCordova','NameService']) .run(function($ionicPlatform) { $ionicPlatform.ready(function() { // Hide the accessory ba…
1 ответ

В angularjs, как обновить DOM из фабричной выборки данных

После успешной вставки записи в базу данных. Я хочу, чтобы список был обновлен. в основном, при запуске приложения, список будет заполняться данными из контроллера следующим образом: DisplayTrackingCode().then(function (result) { $scope.items = resu…
16 сен '14 в 07:58
2 ответа

Угловая директива не собирает служебные данные

Мой сервис NavData angular.module('navData', []). factory('NavData', function() { var navData = {}; navData.depth = 0; navData.category_id = ""; navData.category_name = ""; navData.subcategory_id = ""; navData.subcategory_name = ""; return navData; …
1 ответ

Угловая функция синхронизации

У меня вопрос, как выполнить 3 функции (заявленные в сервисе) по порядку: function1(); function2(); function3(); Все функции содержат команды http (например, put или get). вот почему, если я использую приведенный выше код, функция 3 будет выполнятьс…
1 ответ

Угловой инжектор Js $: ошибка unpr

Я новичок в Angular, и я пытался реализовать пользовательский сервис. Код ниже: app.js angular.module('hrg', [ 'ui.router', 'ui.bootstrap', 'ngTouch', 'ngAnimate', 'ngCookies', 'hrg.home' ]) .service('userService', ['', function(){ //data }]) home.j…
21 фев '16 в 20:21
2 ответа

AngularJS: Рекомендация о рендеринге другого вида при HTTP 404

Что я делаю Я пытаюсь создать сервис, который загружает бюджеты пользователей на текущий месяц. Код выглядит так $scope.thisMonthBudgetSummary = function () { console.log("получение сводки бюджета"); var date = new Date(); BudgetSummary.get({'month'…
1 ответ

Контроллер выполняется до того, как завод даст результат

Со ссылкой на этот ответ Как мне вернуть ответ от асинхронного вызова? Как я мог реализовать это в моем секанрио. Я пытаюсь выполнить кэширование с использованием sqlite с помощью плагина cordova sqlite, но моя проблема в том, что мой контроллер вып…
1 ответ

Передать несколько параметров в $http.post?

Я пытаюсь сделать почтовый запрос для сохранения данных на сервере, используя следующий URL: url = /api/projects/:projectId/scenarios/:scenarioId Я хочу передать projectId и scriptId. Как я могу сделать это, используя $http.post?
17 апр '14 в 17:50
3 ответа

Сервис в AngularJS не работает

Я работаю над самым простым из возможных подходов AngularJS для приложений, чтобы понять его ход. Я пытаюсь передать простую строку из службы в контроллер, и оттуда я хочу напечатать эту строку в index.html. Кажется, мой остальной код работает, но н…
07 янв '16 в 16:17
0 ответов

Как предотвратить вызов услуги при нажатии кнопки обновления

У меня проблема в угловых. Я сделал сервис, который должен аутентифицировать пользователя, что сервис имеет две переменные, которые var isAuth а также var IsAdmin;что указывает на состояние пользователя. В контроллере входа в систему я устанавливаю …
1 ответ

Как начать автономный угловой сервис

У меня есть служба, которая наблюдает за чем-то в корневом каталоге и что-то делает в ответ. Никто другой не требует эту услугу в качестве зависимости. Как мне сказать службе начать делать свое дело? Вот как я делаю это сейчас. angular.module('app')…
28 янв '14 в 21:53
1 ответ

Angular JS - Украсить сервис именем контроллера

Мне неясно, как именно decorator работает в сочетании с угловым $injectorпоэтому любое объяснение полезно. Учитывая мой myTempService: $provide.decorator('myTempService', function($delegate) { $delegate.controller = // some service to get the curren…
30 июл '14 в 16:31