Tôi có một kịch bản nơi dữ liệu được thao tác trên máy khách được trình bày và tương tác theo một cách khác với dữ liệu được trình bày trên máy chủ.Tính chất tính toán trong Backbone
Xem xét tài nguyên sau event
được trả về từ máy chủ.
{
"id": 123,
"start_at": 1331336004906,
"end_at": 1331337704906
}
Và mẫu sau để chỉnh sửa:
<form>
<!-- Notice how date and time are separated in the interface -->
<input type="text" name="start_date" value="{{start_date}}" />
<input type="text" name="start_time" value="{{start_time}}" />
<!-- Instead of asking for an end date/time, we ask for the duration -->
<input type="text" name="duration" value="{{duration}}" />
<input type="submit" />
</form>
Làm thế nào tôi sẽ đi về xử start_date
, start_time
, và duration
như là thuộc tính trong mô hình Backbone của tôi mà không gửi chúng đến các máy chủ? Tôi có phải sửa đổi .toJSON()
không?
vấn đề với định dạng ressource sự kiện là gì, arent họ timestamps? – mpm
Xem thêm: http://stackoverflow.com/questions/10648990/how-to-access-a-calculated-field-of-a-backbone-model-from-handlebars-template –