Bonjour,
j'utilise backbonejs avec Parse.com.

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.
    }
});
Donc le code ci dessus est un simple fetch sur l'instance de collection doopizlist.
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:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
testt.then(function(results) {
    console.log(results);
});
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".

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".