Bonjour,
j'utilise backbonejs avec Parse.com.
Donc le code ci dessus est un simple fetch sur l'instance de collection doopizlist.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 var DoopizCollection = Parse.Collection.extend({ model: Subscribers } ); var doopizlist = new DoopizCollection(); var testt; testt = doopizlist.fetch({ success: function(results) { return results.pluck('firstName'); }, error: function(results, error) { console.log("error"); // The collection could not be retrieved. } });
Notez les proprietés success/ error obligatoires pour gerer un backend asynchrone comme Parse.com.
Jusque là tout va bien, ce qui est "return" c'est un array du style [preonom1, prenom2].
Le problem est quand j'essaye d'injecter la valeur de return ailleur dans mon code, dans une view de backbone par exemple:
D'après ce que j'ai (mal) compris on peut pas simplement faire appel a la variable "testt" car il y a une histoire de "promise"..... et ce code retourne "object Object".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 testt.then(function(results) { console.log(results); });
Bref, j'aurai voulu savoir comment corriger la deuxième partie de mon code pour pouvoir faire quelque chose de ce qui est "return" dans "testt".
Partager