Tag: angular-promise

Eckig $q verspricht, eine starke Abstraktion über flow-control. Wenn Sie die Tags für deine Frage mit diesem tag, überlegen Sie auch, tagging es mit „promise“ – tag. Dieser tag ist auch geeignet für Fragen, die über Winkel-und verspricht nicht die Weiterleitung an $q direkt.

AngularJS Reihe von Versprechungen

Anzahl der Antworten 1 Antworten
Kann jemand mir helfen, mit einigen Eckigen verspricht? Ich habe die folgenden Funktionen, die in ein array von file-Objekten, Durchlaufen Sie diese, und laden jeden ein. Während jeder iteration wird ein promise-Objekt geschoben wird, um ein array

Eckig $q Rückkehr Versprechen mehrere $http-Aufrufe

Anzahl der Antworten 3 Antworten
Ich arbeite an einem $http-Aufruf, der Schleifen über jeweils mehrere api ' s und gibt alle Daten in einem Objekt. Normalerweise habe ich das Versprechen bereit, sich zu lösen, wenn der $http-Aufruf gemacht wurde. Ähnlich: function getAllData(api)

Nicht Lesen-Eigenschaft den Erfolg von undefined in Angular JS

Anzahl der Antworten 1 Antworten
In einen controller Ein , ich habe eine Methode, die auf klicken auf die Schaltfläche "senden" speichert die Daten auf einem MVC-controller-action-Methode. $scope.groupmembership.submit = function() { if ($scope.groupMembershipUserInputForm.$valid) { $scope.groupmembershipUploadParams = { "chapterCode": $scope.groupmembership.chapterCode, "createdDate": $filter('date')(new Date($scope.groupmembership.createdDate),

Umgang mit einem Versprechen in einer Ionischen/Cordova-Anwendung

Anzahl der Antworten 1 Antworten
Zur Zeit arbeite ich an einem Ionic/Cordova Anwendung, eine to-do-Anwendung. Ich bin mit der ngCordova Bibliothek für eine einfachere Verwendung der cordova-plugins. Ich bin auch mit der Sqlite plugin von litehelpers (GitHub-Seite). Mein problem ist, über das

Wie kann ich den Zugriff auf eine variable außerhalb einer Verheißung `.dann` Methode?

Anzahl der Antworten 2 Antworten
Arbeite ich an einem Spotify-app. Ich bin in der Lage, login und bekomme mein token. Mein problem ist ich habe keinen Zugriff auf eine variable außerhalb der Methode. In diesem Fall "getCurrentUser" Dies ist meine Methode: function

Winkel-Datentabellen hinzufügen einer Spalte zu einer Tabelle geladen, die über Versprechen

Anzahl der Antworten 1 Antworten
Schon versucht: Ähnliche Frage, die man lösen in eine Vorherige Frage Versprechen über Funktionen. Haben gesucht durch alle diese ich kann immer noch nicht ganz verstehen, was zu tun mit meinem folgenden problem: Problem: Ich versuche zu

Die Lösung eines latenten mit Winkel-s $q.wenn() mit ein Grund

Anzahl der Antworten 2 Antworten
Möchte ich $q.when() zu wickeln, einige nicht-Versprechen Rückrufe. Aber ich kann nicht herausfinden, wie zu lösen, das Versprechen aus, innerhalb der callback. Was mache ich in der anonymen Funktion zu zwingen $q.when() zu beheben, mit meinem Grund?

AngularJS + $q, Tun Sie etwas, nachdem mehrere ajax-Aufrufe abgeschlossen haben

Anzahl der Antworten 2 Antworten
Brauche ich zum laden von Daten auf die Seite laden und führen Sie dann eine Aufgabe. um die Daten, die ich will, führe ich mehrere verschiedene ajax-Aufrufe. Aber um diese Aufgabe ausführen, ich brauche alle, um sicherzustellen,

verwenden Sie $http.Holen Sie sich im service/factory zum zurückgeben einer Auflistung

Anzahl der Antworten 2 Antworten
Ich versuche es mal mit einem http.get Versprechen in einem angularjs-service, einige manipulation auf die erhaltenen Sammlung und schließlich schicken Sie es an einen controller... Meine Frage ist, wie ein $http.get() im Dienst, um zu erhalten und

Wie behandeln Fehler in angular-ui-router beheben

Anzahl der Antworten 2 Antworten
Ich bin mit angular-ui-router resolve um Daten vom server, bevor Sie zu einem Staat. Manchmal ist die Anfrage an der server ausfällt und ich informieren Sie die Benutzer über den Fehler. Wenn ich den server aufrufen, von

$q-Versprechen-Fehler-callback-Ketten

Anzahl der Antworten 3 Antworten
In den folgenden code-snippet error 1 und success 2 werden protokolliert. Wie kann ich kann ich propagieren Fehler-callbacks aufgerufen wird, anstatt den Erfolg callbacks werden aufgerufen, wenn die ursprünglichen latenten abgelehnt. JS: angular.module("Foo", ); angular .module("Foo") .controller("Bar",

$uibModalInstance.schließen funktioniert nicht

Anzahl der Antworten 2 Antworten
Ich habe den folgenden code: JS: .service('loginModal', function($rootScope, $uibModal) { function updateUserData(user, data) { Object.keys(data).forEach(function(key) { user.facebook[key] = data[key]; }); return user.$update(); } return function() { var instance = $uibModal.open({ templateUrl: 'tpls/modals/login.html', controller: function($scope, $uibModalInstance, facebookService, UserService)

Was ist der Unterschied zwischen Versprechen und Observablen?

Anzahl der Antworten 23 Antworten
Kann mir bitte jemand erklären den Unterschied zwischen Promise und Observable im Eckigen? Ein Beispiel zu jedem wäre hilfreich beim Verständnis der Fälle. In welchem Szenario können wir jeweils? Ich würde dir empfehlen, diesen Beitrag zu Lesen;

Rückgabe eines AngularJS $q-Versprechen mit Typoskript

Anzahl der Antworten 1 Antworten
Habe ich einen service, wraps $http mit meinen Funktionen Rückgabe eines deferred-Objekts. Mein interface: export interface MyServiceScope { get: ng.IPromise<{}>; } Meiner Klasse: export class MyService implements MyServiceScope { static $inject = ['$http', '$log']; constructor(private $http: ng.IHttpService,

AngularJS - Verspricht rethrow gefangen Ausnahmen

Anzahl der Antworten 5 Antworten
In dem folgenden code, der eine Ausnahme abgefangen wird, indem der fangen Funktion der $q-Versprechen: //Fiddle - http://jsfiddle.net/EFpn8/6/ f1().then(function(data) { console.log("success 1: "+data) return f2(); }) .then(function(data) {console.log("success 2: "+data)}) .catch(function(data) {console.log("error: "+data)}); function f1() { var

Winklige verschachtelte Versprechen 'Nicht Lesen der Eigenschaft 'dann' undefined'

Anzahl der Antworten 1 Antworten
Ich bin Aufruf eines service innerhalb einer Fabrik, von einem controller. Der service ruft dann ein weiterer Dienst, der macht einen $http-request für einige json. Der erste service muss dann zum ändern der Daten aus dem json

Machen Funktion warten $http-Antwort in AngularJS

Anzahl der Antworten 2 Antworten
Habe ich eine Methode seatClicked() aufruft getUserID (), um die Benutzer-id entsprechend der Sitzung atribute 'user'. Es ist eine Tabelle, die enthält den Benutzernamen und die Benutzer-id(unique). Das folgende ist die definition von seatClicked() $scope.seatClicked = function()

Warten Sie, bis alle Versprechen zu lösen

Anzahl der Antworten 4 Antworten
Also ich habe eine situation, wo ich mehrere Versprechen Ketten von einer Länge unbekannt ist. Ich möchte eine Aktion ausführen, wenn alle KETTEN verarbeitet wurden. Ist das überhaupt möglich? Hier ist ein Beispiel: app.controller('MainCtrl', function($scope, $q, $timeout)

Tut das nie gelöst Versprechen Ursache Speicherverlust?

Anzahl der Antworten 1 Antworten
Ich habe eine Promise. Ich habe es zu kündigen, einen AJAX-request, wenn nötig. Aber da ich nicht stornieren müssen, AJAX, habe ich nie gelöst und AJAX erfolgreich abgeschlossen. Einen vereinfachten Ausschnitt: var defer = $q.defer(); $http({url: 'example.com/some/api',

Erfolg und Fehler-Funktion im controller für einen Dienst

Anzahl der Antworten 2 Antworten
Ich habe den folgenden code in einem service und ich rufe fetchData Funktion von der Steuerung. Service app.service("geturl", function($http) { urllist = ; geturl.fetchData = function() { var data = ; for (i = 0; i <

Wie Sie warten, für eine Funktion zu beenden, seine Ausführung in eckig 2.?

Anzahl der Antworten 2 Antworten
Unten ist mein code, ich will login() und authenticated() Funktionen warten getProfile() Funktion bis zum Ende der Ausführung. Ich habe versucht, mehrere Möglichkeiten, wie die Versprechen etc. aber ich konnte nicht, es umzusetzen. Bitte empfehlen Sie mir

Konvertieren Versprechen im JSON-Objekt

Anzahl der Antworten 4 Antworten
Ich habe ein problem, konvertieren Sie das Versprechen, das vom Dienst zurückgegeben an den controller. Was ich will, ist, erstellen Sie ein array von JSON-Objekten aus den Daten Versprechen. Hier ist, was ich erhalten, in der controller:

angularjs Umgang mit $resource $ - Versprechen-Fehler

Anzahl der Antworten 2 Antworten
Kann jemand mir helfen herauszufinden, wie die Rückkehr der hard-codierten Daten in meinem AngularJS Fabrik, wenn es einen Fehler beim verbinden mit meiner API. Meine hard-codierte Daten sind, die sich in einem anderen Werk als "dataFactory". Schätzen

geben einen booleschen Wert zurück, nachdem Versprechen wurde behoben/abgelehnt?

Anzahl der Antworten 4 Antworten
Ich habe eine Funktion, die funktioniert absolut einwandfrei. Ich will einfach nur true oder false zurück, je nach der Verheißung. //I want this function to return a simple true or false!!! function isAppOnline() { var is_connected =

Wie machen die synchrone AJAX-Anfragen im AngularJS-controller

Anzahl der Antworten 4 Antworten
Mir wurde gesagt, dass $http in Eckigen asynchron ist. Doch für einige Zwecke, die ich brauche, um sequentielle AJAX-Anfragen. Ich Lesen möchte alle Dateien aus einem Datei-Liste, und dann erhalten Sie die Anzahl aller betroffenen Dateien. Zum

q.alle, die nicht arbeiten, für mehrere Versprechungen

Anzahl der Antworten 3 Antworten
Habe ich folgende q.rufen Sie zum beheben zwei verspricht. Ich überprüfte alle Beiträge und versucht alle anderen Möglichkeiten der Umsetzung q.alle und Fall var xyzdeffered = $q.defer(); service1.getServiceDetail1($routeParams.id).then(function(promise) { xyzdeffered.resolve(promise); }); var abcdeffered = $q.defer(); service2.getServiceDetail2($routeParams.id).then(function(promise) {

AngularJS : zurückgeben von Daten vom Dienst für controller

Anzahl der Antworten 1 Antworten
Ich versuche, einen Dienst zu erstellen, zu bekommen, json und pass es mir homeCtrl ich kann die Daten aber, wenn ein pass ihn an meine homeCtrl es gibt immer undefined. Im stecken. Mein Service: var myService =

Angular Js : '$q.aufschieben ist nicht eine Funktion " Fehler

Anzahl der Antworten 2 Antworten
Nach Bezieht sich diese Link , ich bin versucht, um JSON-Daten in meine eckige service. Service: .factory('restservice', ['$rootScope','$http', '$q', '$log', function($rootScope,$q, $http) { return { getData: function() { var defer = $q.defer(); $http.get('xyz.com/abc.php', { cache: 'true'}) .success(function(data)

Lösung des $rootScope:infdig Unendlich $digest-Loop

Anzahl der Antworten 1 Antworten
Bekomme ich die grundlegende Idee des unendlichen digest-loop und wie es passiert, aber ich bin mit diesem problem. Hier ist ein Turnschuh demonstrieren meiner code und problem: http://jsfiddle.net/eS5e5/1/ In der jsfiddle-Konsole sehen Sie die unendliche digest-loop. Im

AngularJS $Versprechen dann() die Daten undefiniert

Anzahl der Antworten 3 Antworten
Ich versuche zugewiesenen Daten ein $scope-variable. In meinem $Versprechen.dann() Funktion ist die Anzeige korrekt, aber außerhalb der Funktion, es zeigt, wie undefiniert. Das folgende ist meine controller-code: angular.module('testSiteApp').controller('TestController', function ($scope, Tests) { $scope.test = Tests.get({id: 1}); $scope.test.$promise.then(function(data)

Wie kann ich nacheinander die Kette verspricht mit angularjs $q?

Anzahl der Antworten 7 Antworten
In der Verheißung Bibliothek Q, können Sie Folgendes tun, um nacheinander die Kette verspricht: var items = ['one', 'two', 'three']; var chain = Q(); items.forEach(function (el) { chain = chain.then(foo(el)); }); return chain; jedoch, das folgende funktioniert

Schließlich wird aufgerufen, unmittelbar vor dem Versprechen in Erfüllung geht

Anzahl der Antworten 3 Antworten
Ich versuche zum ausführen eines check mal Versprechen erfüllt wird in angularjs. request.then(function(res){ $ionicLoading.hide(); deferred.resolve(res); }, function(res){ $ionicLoading.hide(); deferred.reject(res); })['finally'](function(res){ alert(res) } ) Aber die Warnung kommt als 'nicht definiert'. Ist, dass erwartet wird, oder mache ich

Stellen Sie Winkel.forEach warten Versprechen, nachdem er zum nächsten Objekt

Anzahl der Antworten 7 Antworten
Ich habe eine Liste von Objekten. Die Objekte übergeben werden, um eine latente Funktion. Ich möchte zum Aufruf der Funktion mit dem nächsten Objekt nur nach vorherigen Anruf behoben ist. Gibt es eine Möglichkeit, kann ich dies

AngularJS $http-Aufruf in einem Dienst zurück aufgelöste Daten, nicht verspricht

Anzahl der Antworten 3 Antworten
Ich möchte wissen, ob es möglich ist, um einen service-Aufruf verwendet $http also es gibt Daten direkt, ohne wieder ein Versprechen? Ich habe versucht, verwenden Sie die $q verschieben und ohne Glück. Hier ist, was ich meine:

AngularJS Versprechen

Anzahl der Antworten 3 Antworten
AngularJS docs sagen: $q Versprechungen sind anerkannt durch die Template-engine im Winkel, was bedeutet, dass in den Vorlagen, die Sie behandeln können Versprechen, befestigt an einem Rahmen, als wären Sie die resultierenden Werte. Also könnte mir bitte

Versprechen Verkettung bei der Verwendung von $timeout

Anzahl der Antworten 3 Antworten
Ich versuche zu verstehen, die Versprechen API und Verkettung, vor allem das timing beim $timeoutmit .then(). Das, was ich erwartet hatte von dem folgenden ist, dass seit $timeout gibt ein Versprechen, .then() würde nicht aufgerufen werden, bis

AngularJs-Konsole.log "$f ist nicht definiert"

Anzahl der Antworten 2 Antworten
Ich bin immer diese Fehlermeldung in der Konsole $q is not defined. Als ich das Tat etwas Forschung fand ich einige Sache wie .q library has been deprecated aus http://www.breezejs.com/documentation/breeze-labs/breezeangularqjs Wenn dem so ist, dann ist das

Error-handling in AngularJS http-get-dann-Konstrukt

Anzahl der Antworten 5 Antworten
Wie kann ich mit einem HTTP-Fehler, z.B. 500, bei Verwendung der AngularJS "http get " - dann" - Konstrukt (verspricht)? $http.get(url).then( function(response) { console.log('get',response) } ) Problem ist, für alle nicht 200 HTTP-Antwort, die innere Funktion wird

Wie die Rückkehr gelöst Versprechen von einem AngularJS-Service mithilfe von $q?

Anzahl der Antworten 7 Antworten
Mein service ist: myApp.service('userService', [ '$http', '$q', '$rootScope', '$location', function($http, $q, $rootScope, $location) { var deferred; deferred = $q.defer(); this.initialized = deferred.promise; this.user = { access: false }; this.isAuthenticated = function() { this.user = { first_name: 'First',

Kette Eckig $http calls, richtig?

Anzahl der Antworten 3 Antworten
Habe ich gelesen, über $q und verspricht für die Tage jetzt, und ich scheinen, um es zu verstehen...etwas. Ich habe die folgende situation in der Praxis: Ein $http-Anfrage und prüft, ob bei einem nachfolgenden Aufruf kann gemacht

Stop-Anforderung in angularjs interceptor

Anzahl der Antworten 3 Antworten
Wie kann ich verhindern, dass eine Anfrage in Angularjs interceptor. Gibt es eine Möglichkeit, das zu tun? Ich habe versucht, mit Versprechungen und senden von reject-statt beheben ! .factory('connectionInterceptor', ['$q', '$timeout', function($q, $timeout) { var connectionInterceptor =

Niemals gelöst, verspricht die Ursache Speicherverlust?

Anzahl der Antworten 1 Antworten
Ich habe ein Versprechen. Ich habe es zu kündigen, einen AJAX-request, wenn ich muss. Aber da ich nicht stornieren müssen, AJAX, habe ich nie gelöst und AJAX erfolgreich abgeschlossen. Einer vereinfachten sinippet: var defer = $q.defer(); $http({url:

Get Status von Winkel zurückgestellt?

Anzahl der Antworten 4 Antworten
Mit jQuery deferreds ich bin verwendet, um in der Lage sein, um den aktuellen Zustand so: var defer = $.Deferred(); defer.state(); //Returns the state of the deferred, eg 'resolved' Gibt es eine Möglichkeit, das gleiche zu tun

Angular2 Observable - wie warten Sie, bis alle Funktionsaufrufe in einer Schleife beendet sind, bevor Sie fortfahren?

Anzahl der Antworten 1 Antworten
Ich versuche meine Kenntnisse zu verbessern von Angular2 durch die Migration einer Anwendung, die derzeit geschrieben Angular1 Einer Funktion, insbesondere hat mich ratlos. Ich bin versucht, zu replizieren eine Funktion, wo eine aufrufende Funktion die wartet, um

Was passiert mit $ q.all () wenn einige Anrufe funktionieren und andere fehlschlagen?

Anzahl der Antworten 7 Antworten
Was passiert mit $q.alle (), wenn einige Anrufe funktionieren und andere scheitern? Ich habe den folgenden code: var entityIdColumn = $scope.entityType.toLowerCase() + 'Id'; var requests = $scope.grid.data .filter(function (rowData, i) { return !angular.equals(rowData, $scope.grid.backup[i]); }) .map(function (rowData,

angular $ q, Wie mehrere Versprechen innerhalb und nach einer For-Schleife zu ketten

Anzahl der Antworten 4 Antworten
Ich möchte eine for-Schleife, welche Anrufe async Funktionen jeder iteration. Nach der for-Schleife möchte ich ausführen, eine andere code-block, aber nicht, bevor alle vorherigen Anrufe in der for-Schleife gelöst. Mein problem im moment ist, dass entweder der

Wie kann man auf den Wert eines Versprechens zugreifen?

Anzahl der Antworten 6 Antworten
Ich bin auf der Suche auf dieses Beispiel von Angular - docs für $q aber ich denke, das ist wahrscheinlich für verspricht im Allgemeinen. Sie haben dieses Beispiel kopiert wortwörtlich mit Ihren Kommentar aufgenommen: promiseB = promiseA.then(function(result)

AngularJS: Initialisiere Service mit asynchronen Daten

Anzahl der Antworten 10 Antworten
Habe ich einen AngularJS-service, dass ich initialisieren möchten mit einigen asynchronen Daten. So etwas wie dieses: myModule.service('MyService', function($http) { var myData = null; $http.get('data.json').success(function (data) { myData = data; }); return { setData: function (data) { myData

Geben Sie ein aufgelöstes Versprechen sofort mit AngularJS zurück

Anzahl der Antworten 5 Antworten
Ich versuche, meinen Kopf um zusagen in JavaScript (insbesondere AngularJS). Ich habe eine Funktion in einem service, nennen wir es fooServicedie überprüft, ob wir geladen haben, einige Daten. Wenn es hat, ich will ihn zurück, und wenn

Möglicherweise nicht behandelte Ablehnung in Angular 1.6

Anzahl der Antworten 9 Antworten
Ich habe einen code mit AngularJS: service.doSomething() .then(function(result) { //do something with the result }); In AngularJS 1.5.9, wenn ich Fehler in der .then() Abschnitt wie: service.doSomething() .then(function(result) { var x = null; var y = x.y;