下面就是我填充我的收藏與(FacetModels)訪問嵌套的骨幹收集
我如何訪問AvailableValues []數組
「FacetModels」: { 「FacetDisplayLabel」:空, 「SelectedValues」:[], 「AvailableValues」:[], 「UnknownResults」:0, 「ActionURI」:空, 「FacetGroupName」: 「類別」, 「FacetGroupFriendlyId」: 「SourceCategory」, 「FacetGroupOrder」:10, 「AllowSuggestions」:假 },
這是我的看法,你會看到我的全部訪問是FacetModels的數組,我需要能夠通過FacetModels [0] .AvailableValues.Name因此可以顯示每個類別名稱從控制檯
a.Model {CID
CategoryListItemView = Backbone.View.extend({
tagName: "li",
className: "category",
initialize: function (options) {
this.template = _.template($("#categorylist_template").html());
},
render: function() {
var category = this.model
console.log(category);
console.log(this.model.toJSON());
$(this.el).html(this.template(this.model.toJSON()));
return this;
}
});
顯示: 「C2」,屬性:對象,收集:R,_changing:假, _previousAttributes:Object ...} _changing:false 個_events:對象 _pending:假 _previousAttributes:對象 屬性:對象 ActionURI:空 AllowSuggestions:假 AvailableValues:數組[8] 0:對象 ActionURI:?「/ API /搜索姓名=托馬斯& firstname_variants =真正&姓氏=史密斯&區=所有& sourcecategory =武裝%20forces%20utf0026%20conflict 「 字數:8943 的DisplayLabel: 」三軍&衝突「 IsUnknown:假 名稱:」 三軍& Confli CT」 原:對象 1:對象 2:對象 3:對象 4:對象 5:對象 6:對象 7:對象 長度:8 原:數組[0] FacetDisplayLabel:空 FacetGroupFriendlyId: 「SourceCategory」 FacetGroupName: 「類別」 FacetGroupOrder:10個 SelectedValues:數組[0] UnknownResults:0 原:對象 改變:對象 CID: 「C2」 收集,R 原:對象
您有什麼看法的模式? AvailableValues是一個集合,還是一個數組的屬性?你的控制檯顯示什麼?等等... – Loamhoof 2013-04-11 14:12:29
我已經添加了控制檯輸出。它在我的模型中是一個屬性,但是是數組的一部分。即FacetModels [0] .AvailableValues [] – 2013-04-11 14:32:29