Ich habe ein kleines Problem. Ich benutze backbone.js. Ich schrieb diesen Code wie in Beispiel:So beheben Sie Uncaught TypeError: Kann Eigenschaft "Prototyp" von undefined nicht lesen?
<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>
als ich diesen Server und Browser-Konsole Typ gestartet:
var x =new App.Collections.Users();
x.fetch()
Und diese folgt dem Irrtum: Uncaught TypeError: Cannot read property 'prototype' of undefined
. Aber Daten sind als Antwort vorhanden. Details in Bild. Wie behebe ich das? Danke für Ihre Antworten.
Das war das Problem für meinen Fall auch, danke! Ich benutze Gulp, also wenn jemand das benutzt, überprüfe bitte die Reihenfolge des Ladens. – Sander
Ja, ich habe das Modell umbenannt, als die Sammlung referenzierte und diesen Fehler verursachte. –
Gott segne StackOverflow. Diese Fehlermeldung hätte mich nie zu dieser Schlussfolgerung geführt. Ich bin auch ein Opfer von Schluckverkleinerungen. – ProblemsOfSumit