Colección contenida en vista de un modelo



   AUTOR PREGUNTA

Publicado 28 julio 2014 - 06:31

¿En backbone.js como puedo hacer para que una vista de un modelo contenga una colección?


¿Tienes la misma pregunta? Yo también

 

Publicado 28 julio 2014 - 06:50

Usa los eventos en el modelo para crear la colección:
class ModelA extends Backbone.Model
initialize: ->
bind("change", @initializeCollection)
initializeCollection: -> 
if
!@collection @collection = new Collection(@attributes.collection)
else
@collection.set(@attributes.collection)

 

Publicado 28 julio 2014 - 06:51

Puedes probar este otro acercamiento:

class ModelA extends Backbone.Model
parse: (resp) -> if @attributes.collection @attributes.collection.set(resp.collection)
delete
resp.collection 
else
resp.collection = new Collection(resp.collection) resp

   AUTOR PREGUNTA

Publicado 28 julio 2014 - 07:37

Gracias por esos ejemplos