Javascript BackboneJS迭代模型

Javascript BackboneJS迭代模型,javascript,jquery,backbone.js,Javascript,Jquery,Backbone.js,早些时候,我的主干复合模型看起来像 var ScenarioRecruitmentInfo = BaseModel.extend({ defaults: { "partnersPersonalInfo": null }, _parse: function(model) { return { "partnersPersonalInfo": new PersonalInfo

早些时候,我的主干复合模型看起来像

var ScenarioRecruitmentInfo = BaseModel.extend({
        defaults: {
            "partnersPersonalInfo": null
        },
        _parse: function(model) {
            return {
                "partnersPersonalInfo": new PersonalInfoCollection(model.partnersPersonalInfo)
            };
        }
PersonalInfo模型对应于我视图中的UI属性,我可以动态选择复合模型中的任何属性

self.model.get("partnersPersonalInfo").each(function(model) {
    currModel = model.get($(target).attr('data-model-id'));
});
self.model.get("partnersPersonalInfo").each(function(model) {
    currModel = model.get($(target).attr('data-model-id'));
});
self.model是ScenarioRecrumentInfo的一个实例

但现在我的主干复合模型已更改为

var ScenarioPersonalInfo = BaseModel.extend({
defaults: {
    "partnersPersonalInfo": null
},
_parse: function(model) {

    return {
        "partnersPersonalInfo": scenarioPartnerPersonalInfos
    };
}
所以partnersPersonalInfo现在是以下模型的集合

var ScenarioPartnerPersonalInfo = BaseModel.extend({
    idAttribute     :   "scenarioPartnerId",

    urlRoot         :   null,
    defaults : {
        "scenarioPartner"   : null,
        "PersonalInfo"   : null  
    }
});
如您所见,我现在想迭代并访问partnersPersonalInfo中的一个属性

我的问题是如何修改代码以访问model属性(这是partnersPersonalInfo.PersonalInfo中的一种)