Was sind die Unterschiede zwischen einem Service, Providerund Factoryin
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.
Was sind die Unterschiede zwischen einem Service, Providerund Factoryin
Ich habe einen Service wie: angular.module('app').factory('ExampleService', function(){ this.f1 = function(world){ return 'Hello '+world; } return this; }) Ich möchte es von der JavaScript-Konsole aus testen und die Funktion f1()des Dienstes aufrufen . Wie kann ich das
Bitte ertrage es hier mit mir. Ich weiß, dass es andere Antworten gibt, wie zum Beispiel: AngularJS: Service gegen Anbieter gegen Fabrik Ich kann jedoch immer noch nicht herausfinden, wann Sie den Service über die Fabrik nutzen würden. Soweit ich weiß, wird Factory häufig verwendet, um...
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...
Ich suche nach der besten Methode zum Binden an eine Service-Eigenschaft in AngularJS. Ich habe mehrere Beispiele durchgearbeitet, um zu verstehen, wie man an Eigenschaften in einem Dienst bindet, der mit AngularJS erstellt wurde. Im Folgenden habe ich zwei Beispiele für das Binden an...
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...
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,...
Ich verwende einige Daten, die von einem RESTful-Dienst stammen, auf mehreren Seiten. Dafür benutze ich eckige Fabriken. Daher musste ich die Daten einmal vom Server abrufen und jedes Mal, wenn ich die Daten mit diesem definierten Dienst abrufe. Genau wie eine globale Variable. Hier ist das...
Ich bin sehr neu in AngularJS. Ich suche nach Zugriff auf Dienste über die RESTful-API, habe aber keine Ahnung. Wie kann ich das
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...
Ist es möglich, einen Dienst in angleJS in einen anderen Dienst einzufügen?
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',...