我是一名初学者,正在学习 Backbone.js。如有任何建议,我们将不胜感激。
集合:
app.Collections.UserCollection = Backbone.Collection.extend({
model: app.Models.IdModel,
url: "/test/test_data.json"
})
var profileDataCollection = new app.Collections.UserCollection();
profileDataCollection.fetch({
success: function(data){
console.log(data); // returns JSON data
}
});
从 fetch() 返回的数据:
{
"msg":[
{
"firstname":"Abc",
"lastname":"Xyz"
},
{
"firstname":"Test",
"lastname":"Test"
},
{
"firstname":"Klm",
"lastname":"Nop"
}
],
"flash_message":"",
"log":[
]
}
只是想知道如何在此处获取“msg”属性的集合?这样我就可以将集合传递到我的 View ,如下所示:-
new app.Views.UsersView( { collection: profileDataCollection });
最佳答案
您可以向集合添加解析方法,例如
parse: function(response){
return response.msg;
}
关于javascript - 从 Backbone.js 中的 JSON 文件定位特定集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44868134/