Tôi đang sử dụng Backbone trong một dự án di động. Hãy nói rằng tôi đã có một lớp mẫu như thế này.Chỉ định tất cả các thuộc tính trong Backbone.Model
var Person = Backbone.extend({
});
Các Person
lớp các thuộc tính sau firstName
, lastName
, age
và gender
. Tôi muốn chỉ định tất cả các thuộc tính này trong lớp. Vì vậy, các nhà phát triển khác biết các thuộc tính mà họ đã đặt cho cá thể là gì. Sau khi đi qua các tài liệu hướng dẫn tôi thấy có một tài sản gọi là defaults
mà tôi có thể sử dụng.
var Person = Backbone.extend({
defaults: {
firstName: '',
lastName: '',
age: null,
gender: null
}
});
Nhưng tôi thấy mục đích của thuộc tính defaults
khác nhau đúng không? Không cho mọi người biết các thuộc tính mà lớp đó chứa. Có cách nào tốt hơn tôi có thể đạt được điều này?