JSFiddle - React, Tailwind, and code Playground
by nikoshr
HTML
<script src="http://underscorejs.org/underscore-min.js"></script>
<script src="http://backbonejs.org/backbone-min.js"></script>
JavaScript
var data ={
"tasks": [{
"id": "12250",
"t": "ZZZZ",
"c": "2013-08-22 11:36:32",
"dd": "02.09.2013",
"sd": "02.09.2013",
"pr": "300",
"pid": "0",
"atid": "1:4",
"text": "XXXXX",
"s": 0,
"dl": ""
}]
};
var Task = Backbone.Model.extend({
parse : function(response, options){
if (options.collection) return response;
console.log('M', response);
return response.tasks[0];
}
});
var TaskList = Backbone.Collection.extend({
model: Task,
parse : function(response){
console.log('C', response.tasks);
return response.tasks;
}
});
var m = new Task(data, {parse: true});
console.log(m.pick('id'));
var c = new TaskList();
c.reset(data, {parse: true});
console.log(c.pluck('id'));