Tôi có một vấn đề nhỏ. Tôi đang sử dụng backbone.js. Tôi đã viết mã này như trong ví dụ:Làm thế nào để sửa chữa Uncaught TypeError: Không thể đọc tài sản 'nguyên mẫu' của không xác định?
<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>
Thần I bắt đầu máy chủ và trong trình duyệt của giao diện điều khiển loại này:
var x =new App.Collections.Users();
x.fetch()
Và đây sau lỗi: Uncaught TypeError: Cannot read property 'prototype' of undefined
. Nhưng dữ liệu có mặt để đáp ứng. Chi tiết trong ảnh. Làm thế nào để sửa lỗi này? Cảm ơn bạn đã trả lời.
Đây cũng là vấn đề đối với trường hợp của tôi! Tôi đang sử dụng Gulp, vì vậy nếu có ai đó sử dụng, hãy kiểm tra trình tự tải. – Sander
Vâng, tôi đã đổi tên kiểu là bộ sưu tập đã tham chiếu, gây ra lỗi này. –
Thiên Chúa chúc lành cho StackOverflow. Thông báo lỗi đó sẽ không bao giờ dẫn tôi đến sự kết hợp đó. Tôi cũng là nạn nhân của việc nuốt chửng. – ProblemsOfSumit