J'essaie d'attendre 3 promesses, mais $q.all semble les résoudre à la fois et renvoie undefined pour chaque valeur unique, je ne peux pas comprendre pourquoi: this.doWork = function() { var deferred = $q.defer(); var a = get('a'), b = get('b'), c = get('c'); $q.all([a.promise, b.promise, c.promise]) .then(function(values) { deferred.resolve(new Test(values[0], values[1], values[2])); }, function(reason) { […]
Je suis en train de construire une application à grande échelle et j'essaie d'évaluer TypeScript et Angular2 comme technologies de base à utiliser. Malheureusement, j'ai un problème avec les noms de mes propres fichiers TypeScript une fois que je commence à utiliser Angular2. Prenant l'exemple du didacticiel Heroes , j'ai essayé de faire correspondre la […]
Je reçois l'erreur suivante: EXCEPTION: Cannot find a differ supporting object '[object Object]' in [files | async in Images@1:9] Voici la partie pertinente du modèle: <img *ngFor="#file of files | async" [src]="file.path"> Voici mon code: export class Images { public files: any; public currentPage: number = 0; private _rawFiles: any; constructor(public imagesData: ImagesData) { this.imagesData […]
J'ai changé de code commun en usine. Mais le contrôleur est en cours d'exécution avant que l'usine ne soit chargée. Dans ce cas, je reçois la réponse vide (zéro résultats) Quelqu'un peut-il proposer la meilleure solution? Voici mon usine angulaire, app.factory('TabsFactory', function($resource){ var activetabs = {}; activetabs.getDepositAccountDetails = function() { return $resource('xxxx/:number', {}, { getDepositAccountDetailsService: […]
J'essaie de créer dynamiquement un graphique en utilisant ng2-chart, j'obtiens des informations à partir d'un service angular 2, quand je modifie uniquement les étiquettes du graphique, il fonctionne et lorsque je change les données, cela fonctionne, mais quand je change, les deux données sont mises à jour Dans le tableau. Avoir une explication pour ce […]
Je viens de commencer à jouer avec Angular2 et je me suis heurté à un problème étrange d'extension de fichier de composant: Utilisons la démo quickstart de 5 minutes de angular.io (je reproduirai le code ici pour référence). Structure du fichier angular2-quickstart |- app | |- app.component.ts | |- boot.ts | |- index.html |- package.json […]
Je commence mon projet avec Angular2 et les développeurs semblent recommander RXJS Observable au lieu de Promises. J'ai réussi à récupérer une liste d'éléments (épiques) du serveur. Mais comment puis-je filtrer les éléments en utilisant par exemple un identifiant? Le code suivant est une extraction de mon application et montre maintenant la solution de travail […]
Je suis assez nouveau pour utiliser les promesses, je m'en tiendrais surtout à rappeler les rappels. Le code suivant se trouve dans un service angulaire, mais cela ne compte vraiment pas autant, il s'agit surtout de créer une promesse qui promettra de lancer une certaine erreur. C'est ainsi que cela se produirait lorsque des rappels […]
Je ne sais pas quelle est la différence exacte entre le service AngularJS $q et simplement l'utilisation de .then() après une demande asynchrone. Exemple simple avec .then() : function InboxService($http) { this.getEmails = function getEmails() { return $http.get('/emails'); }; } Et lors de l'utilisation du service (juste une partie du code): InboxService.getEmails() .then(function (response) { […]
Suite aux suggestions de la validation et des promesses d' AngularJS , j'aimerais encadrer des dialogues de confirmation et ainsi valider plusieurs étapes à la fois. Sur la base des données fournies par l'utilisateur, un appel API est fait pour voir ce que tout doit être confirmé par l'utilisateur. Pour chaque étape qui nécessite une […]