我有一个场景,即客户端操作的数据以不同于服务器表示和交互的方式呈现和交互。
考虑从服务器返回的以下event
资源。
{
"id": 123,
"start_at": 1331336004906,
"end_at": 1331337704906
}
以下是编辑用的模板:
<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>
如果我想把start_date
、start_time
和duration
作为我的Backbone模型的属性,但不想将它们发送到服务器,我应该怎么办? 我需要修改.toJSON()
吗?