Ho un piccolo problema. Sto usando backbone.js. Ho scritto questo codice come nell'esempio:Come risolvere Uncaught TypeError: Impossibile leggere il 'prototipo' di proprietà di undefined?
<script>
$(document).ready(function() {
window.App = {
Views: {},
Models: {},
Collections: {}
}
App.Collections.Users = Backbone.Collection.extend({
model: App.Models.User,
url: 'service'
});
App.Models.User = Backbone.Model.extend({});
App.Views.App = Backbone.View.extend({
initialize: function() {
console.log(this.collection.toJSON());
}
});
});
</script>
Than ho iniziato a server e il browser di tipo console questo:
var x =new App.Collections.Users();
x.fetch()
E questo segue all'errore: Uncaught TypeError: Cannot read property 'prototype' of undefined
. Ma i dati sono presenti in risposta. Dettagli in foto Come risolvere questo? Grazie per le risposte.
Questo era il problema anche per il mio caso, grazie! Sto usando Gulp, quindi se qualcuno lo sta usando per favore controlla la sequenza di caricamento. – Sander
Sì, ho rinominato il modello in cui la raccolta faceva riferimento, causando questo errore. –
dio benedica StackOverflow. Quel messaggio di errore non mi avrebbe mai portato a quella convinzione. Sono anche vittima di un piccolo sorso. – ProblemsOfSumit