2012-06-06 16 views

Odpowiedz

27

MyModel = Backbone.Model.extend({}); 

var data = { /* some data you got from the ajax call */}; 

var m = new MyModel(data); 

Lub jeśli nie potrzebują konkretnego rodzaju modelu, można po prostu użyć rodzajowe kręgosłupa. Model


var data = { /* some data you got from the ajax call */}; 

var m = new Backbone.Model(data); 
+0

Więc kiedy użyłbyś polecenia '.fetch()'? –

5

Nie jest jasne, czy próbujesz utworzyć definicję modelu lub instancję modelu.
Tak czy inaczej, jeśli usługa jest zwrócenie obiekt JSON, somehing jak powinno działać:

var data = {/*received data*/}; 

// for a new model definition 
var newModelDefinition = Backbone.Model.extend(data); 
// that you can instantiate later on: 
var model1 = new newModelDefinition(), 
    model2 = new newModelDefinition(someData); 

// for a new model instance 
var newModelInstance = new Backbone.Model(data); 
+0

Och. To proste. Dzięki. – jaks

Powiązane problemy