Als «angularjs-service» getaggte Fragen

AngularJS-Dienste sind Singletons, die bestimmte Aufgaben ausführen, die Web-Apps gemeinsam haben. AngularJS bietet eine Reihe integrierter Dienste sowie die Möglichkeit, bei Bedarf benutzerdefinierte Dienste zu erstellen. Dienste werden auch für die Kommunikation zwischen Anwendungskomponenten über Dependency Injection (DI) verwendet.




10
Wie konfiguriere ich verschiedene Umgebungen in Angular.js?
Wie verwalten Sie Konfigurationsvariablen / -konstanten für verschiedene Umgebungen? Dies könnte ein Beispiel sein: Meine Rest-API ist auf erreichbar localhost:7080/myapi/, aber mein Freund, der unter Git-Versionskontrolle mit demselben Code arbeitet, hat die API auf seinem Tomcat bereitgestellt localhost:8099/hisapi/. Angenommen, wir haben so etwas: angular .module('app', ['ngResource']) .constant('API_END_POINT','<local_end_point>') .factory('User', function($resource, API_END_POINT) …


7
Injizieren eines Mocks in einen AngularJS-Dienst
Ich habe einen AngularJS-Dienst geschrieben und möchte ihn einem Unit-Test unterziehen. angular.module('myServiceProvider', ['fooServiceProvider', 'barServiceProvider']). factory('myService', function ($http, fooService, barService) { this.something = function() { // Do something with the injected services }; return this; }); In meiner Datei app.js sind folgende Dateien registriert: angular .module('myApp', ['fooServiceProvider','barServiceProvider','myServiceProvider'] ) Ich kann testen, …

24
Angularjs: Fehler: [ng: areq] Argument 'HomeController' ist keine Funktion, wurde undefiniert
Dies ist meine Demo mit anglejs, um eine Servicedatei zu erstellen und einem Controller einen Service hinzuzufügen. Ich habe zwei Probleme mit meiner Demo: Eine ist, wenn ich setze, <script src="HomeController.js">bevor <script src="MyService.js">ich diesen Fehler erhalte, Fehler: [ng: areq] Argument 'HomeController' ist keine Funktion, wurde undefiniert Das andere ist, wenn …



6
Wie verhindere ich, dass sich Angular-UI-Modal schließt?
Ich verwende Angular UI $ modal in meinem Projekt http://angular-ui.github.io/bootstrap/#/modal Ich möchte nicht, dass der Benutzer das Modal durch Drücken auf den Hintergrund schließt. Ich möchte, dass ein Modal nur durch Drücken der von mir erstellten Schaltfläche zum Schließen geschlossen werden kann. Wie verhindere ich das Schließen von Modal?


1
Was bedeuten die Unterstriche in _servicename_ in AngularJS-Tests?
Im folgenden Beispieltest lautet der ursprüngliche Anbietername APIEndpointProvider, aber für die Injektion und Service-Instanziierung scheint die Konvention zu sein, dass er mit Unterstrichen versehen werden muss. Warum ist das so? 'use strict'; describe('Provider: APIEndpointProvider', function () { beforeEach(module('myApp.providers')); var APIEndpointProvider; beforeEach(inject(function(_APIEndpointProvider_) { APIEndpointProvider = _APIEndpointProvider_; })); it('should do something', function …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.