Запитання з тегом «angularjs-service»

Послуги AngularJS - це однотонні, які виконують певні завдання, загальні для веб-програм. AngularJS надає набір вбудованих послуг, поряд із можливістю створювати власні послуги за потребою. Послуги також використовуються для зв'язку між компонентами програми за допомогою введення залежностей (DI).



9
AngularJS: Коли використовувати сервіс замість фабрики
Будь ласка, несіть зі мною тут. Я знаю, що є інші відповіді, такі як: AngularJS: Сервіс проти постачальника проти фабрики Однак я досі не можу зрозуміти, коли ви користуєтесь сервісом на заводі. З того, що я можу сказати, фабрика зазвичай використовується для створення "загальних" функцій, які можна викликати декількома контролерами: …

10
Як налаштувати різні середовища в Angular.js?
Як ви керуєте змінними / константами конфігурації для різних середовищ? Це може бути приклад: Мій API відпочинку доступний localhost:7080/myapi/, але мій друг, який працює над тим самим кодом під керуванням версії Git, API розгорнуто на його Tomcat localhost:8099/hisapi/. Припустимо, що у нас є щось подібне: angular .module('app', ['ngResource']) .constant('API_END_POINT','<local_end_point>') .factory('User', …

10
AngularJS: Правильний спосіб прив’язки до властивостей послуги
Я шукаю найкращу практику, як прив’язатись до сервісної властивості в AngularJS. Я працював через кілька прикладів, щоб зрозуміти, як прив’язати до властивостей сервісу, створеного за допомогою AngularJS. Нижче я маю два приклади того, як зв’язати властивості служби; вони обоє працюють. Перший приклад використовує базові прив'язки, а другий приклад використовує $ …

7
Введення макету в сервіс AngularJS
У мене написана служба AngularJS, і я хотів би перевірити її. angular.module('myServiceProvider', ['fooServiceProvider', 'barServiceProvider']). factory('myService', function ($http, fooService, barService) { this.something = function() { // Do something with the injected services }; return this; }); Мій файл app.js має такі зареєстровані: angular .module('myApp', ['fooServiceProvider','barServiceProvider','myServiceProvider'] ) Я можу перевірити, чи працює …

24
Angularjs: Помилка: [ng: areq] Аргумент 'HomeController' не є функцією, не визначено
Це моя демонстрація використання angularjs для створення сервісного файлу та додавання служби до контролера. У мене є дві проблеми з демо-версією: Перший - коли я ставлю, <script src="HomeController.js">перш ніж <script src="MyService.js">я отримаю цю помилку, Помилка: [ng: areq] Аргумент "HomeController" не є функцією, не визначено Інше - коли я ставлю, <script …

4
Як чекати, поки відповідь надійде із запиту $ http у angularjs?
Я використовую деякі дані, які є послугою RESTful на кількох сторінках. Тому я використовую для цього кутові заводи. Отже, я вимагав отримати дані один раз із сервера, і кожен раз, коли я отримую дані з цією визначеною службою. Так само, як глобальні змінні. Ось зразок: var myApp = angular.module('myservices', []); …


6
Як запобігти закриттю angular-ui modal?
Я використовую Angular UI $ modal у своєму проекті http://angular-ui.github.io/bootstrap/#/modal Я не хочу, щоб користувач закривав модаль, натискаючи на задньому плані. Я хочу, щоб модаль можна було закрити, лише натиснувши кнопку "Закрити", яку я створив. Як запобігти закриттю модальної?


1
Що означає підкреслення в _servicename_ у тестах AngularJS?
У наведеному нижче прикладі тесту оригінальним ім'ям постачальника є APIEndpointProvider, але для ін'єкції та створення екземпляра служби, як видається, домовленість має бути введена з підкресленнями, що обгортає його. Чому так? 'use strict'; describe('Provider: APIEndpointProvider', function () { beforeEach(module('myApp.providers')); var APIEndpointProvider; beforeEach(inject(function(_APIEndpointProvider_) { APIEndpointProvider = _APIEndpointProvider_; })); it('should do something', function …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.