我有一个JSON响应,具有以下结构:
{
id: 1,
status: 0,
created_at: "Y:m:d H:m:s",
updated_at "Y:m:d H:m:s)",
order_items: [items]
}
Run Code Online (Sandbox Code Playgroud)
我可以用它来收藏吗?ID,状态等只是元数据.或者我应该ItemsCollection为items数组创建新的?当项目发生变化时,我也会收到通知吗?
是的,你走在正确的轨道上.你只需要定义三件事:
Model为您的order对象Model为order_item对象Collection对order_item小号请记住,每个人Model都负责自己的验证,因此您需要为其编写验证函数.
然后,每次解析JSON时,在项目的parse方法中,您需要使用以下内容将order_items 转换为主干Collection:
parse: function(response) {
if (!_.isNull(response) && !_.isNull(response.orderitems)) {
response.orderitems = new OrderItems(response.orderitems);
}
return response;
}
Run Code Online (Sandbox Code Playgroud)
一旦你完成了这一切,一切都应该按预期工作!
| 归档时间: |
|
| 查看次数: |
530 次 |
| 最近记录: |