¿Alguna idea de por qué recibo este error cuando invoco collection.fetch
?Backbone Error: UnEught TypeError: Object function() {parent.apply (this, arguments); } no tiene el método 'on'
Se ha lanzado en esta sección del código:
Este es el código que provoca el error:
$(document).ready ->
SearchResult = Backbone.Model.extend
SearchResults = Backbone.Collection.extend
url: "/backbone/search"
model: SearchResult
parse: (response)->
console.log response
new SearchResult
id: response.id
title: response.title
searchResults = new SearchResults()
searchResults.fetch()
necesita devolver un objeto que se puede pasar a 'new SearchResult' para obtener un resultado de búsqueda. Si observa el código Collections.Fetch, utiliza los resultados de parse para pasar para agregar (que determina si se trata de una matriz o un objeto único, para la matriz recorrerá los mismos, para el único objeto que solo pasa eso directamente a _add) – tkone