小编use*_*711的帖子

Backbone.js模型:覆盖自定义API的解析

在Backbone.js中,我正在使用一个API,它将响应包装在一个metadata哈希中.例如:

# GET /api/posts/1
meta: {
  status: 200
},
data: {
  id: 1
  title: 'Hello World'
}

# GET /api/posts
meta: {
  status: 200
},
data: [
  {
    id: 1
    title: 'Hello World'
  },
  { 
    id: 2
    title: 'Hi everyone!'
  }
]
Run Code Online (Sandbox Code Playgroud)

我的Backbone.js集合/模型具有以下解析函数:

# App.Models.Post
... 
parse: function (response) {
   this.meta = response.meta;
   return response.data;
}

# App.Collections.Posts
... 
parse: function (response) {
   this.meta = response.meta;
   return response.data;
}
Run Code Online (Sandbox Code Playgroud)

但是,当我获取集合时posts = new App.Collections.Posts(); posts.fetch(),post属性都是空的.即 …

backbone.js

1
推荐指数
1
解决办法
3760
查看次数

标签 统计

backbone.js ×1