У меня есть коллекция, которая когда неправдоподобным получает JSON и помещает в коллекции: Формат JSON является:Создать коллекцию из внутри коллекции
[
{
name: 'Hello',
age: '22',
bio: [{
interest: 'soccer',
music: 'r&B'
}]
}
]
Я хочу сделать еще одну коллекцию из био (не извлекая еще раз). Причина в том, что я хочу получить доступ к имени, возрасту и биографии, а функция синтаксического анализа может иметь только один возврат?
var user = new Backbone.Collection.extend({
url: '/user',
parse: function (response) {
//I want both of this?
//return response;
return response.bio;
}
});
Я передаю эту коллекцию на функцию успеха извлечения в два разных вида.
//Controller File....
.............
mycollection.fetch({
success: function() {
//Details View wants response
PrimaryLayout.main.show(new detailsView{collection: mycoll});
//Bio View wants response.bio
PrimaryLayout.body.show(new bioView{collection: mycoll});
}
})
Что было бы лучшим способом решить эту проблему? Могу ли я клонировать коллекцию и просто иметь в ней био?