Skip to content

Instantly share code, notes, and snippets.

@jkarsrud
Last active January 2, 2016 19:29
Show Gist options
  • Save jkarsrud/8350226 to your computer and use it in GitHub Desktop.
Save jkarsrud/8350226 to your computer and use it in GitHub Desktop.
var attr = DS.attr;
var hasMany = DS.hasMany;
var belongsTo = DS.belongsTo;
var Category = DS.Model.extend({
title: attr(),
displayHint: attr(),
categoryList: hasMany('category', {inverse: 'parent'}),
parent: belongsTo('category', {inverse: 'categoryList'})
});
export default Category;
{
"status": "success",
"message": "success",
"messageCode": null,
"data": {
"categories": [
{
"categoryId": 1,
"title": "title",
"displayHint": null,
"categoryList": [
{
"categoryId": 2,
"title": "title",
"displayHint": "displayHint",
"categoryList": [
{
"categoryId": 298,
"title": "title",
"displayHint": "displayHint",
"categoryList": []
},
{
"categoryId": 332,
"title": "title",
"displayHint": "displayHint",
"categoryList": []
},
{
"categoryId": 299,
"title": "title",
"displayHint": "displayHint",
"categoryList": []
},
{
"categoryId": 300,
"title": "title",
"displayHint": "displayHint",
"categoryList": []
},
{
"categoryId": 314,
"title": "title",
"displayHint": "displayHint",
"categoryList": []
}
]
}
]
}
]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment