下面是我用(FacetModels)填充我的收藏的内容
如何访问可用值[]数组
“FacetModels”:[{“FacetDisplayLabel”:null,“SelectedValues”:[],“AvailableValues”:[],“UnknownResults”:0,“ActionURI”:null,“FacetGroupName”:“Category”,“FacetGroupFriendlyId”:“SourceCategory”,“FacetGroupOrder”:10,“AllowSuggestions”:false},
这是我的观点,因为你会看到所有我可以访问的是FacetModel的数组,我需要能够传递FacetModel[0]。可用值。名称,以便我可以显示每个类别Name
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;
}
});
从控制台显示
a、 模型{cid:“c2”,属性:对象,集合:r,{U更改:false,{U previousAttributes:对象…}{U更改:false}事件:对象{U挂起:false}previousAttributes:对象属性:对象ActionURI:null AllowSuggestions:false可用值:数组[8]0:Object ActionURI:“/api/search?firstname=thomas”
在您的视图中,javascript数组可以通过this.model.get(“可用性值”)获得。如果需要可用值为骨干集合,则可以重写解析,以使用集合而不是数组填充可用性值属性。
还有一些其他的SO问题有这样的例子:
问题内容: 我正在将我的第一个应用程序构建在骨干网中,我想知道哪种方法是解析具有多个级别的json的最佳模式。这是一个简单的json小示例: 要打印它,我正在使用collection并在主干中查看,如下所示:COLLECTION: 这就是称为视图的两个视图,因为我想要的每个酒店都有不同的视图: 我的模板是: 但是不打印名称,我也尝试过: 但是我无法打印值名称,该怎么做?谢谢 问题答案: 首先,JS
我用脊梁骨。js 我试图从服务器获取我的数据,但它不起作用 (服务器发送json对象) 我搜索了但没有回应 我的代码哪里不正确?
我想访问嵌套集合属性与以下结构<代码>["角色"= 为了得到我想要的,我使用laravel集合方法通过执行
我有一个收藏模型的典型结构。 在视图中,每个对象都有一个“编辑”按钮,该按钮应该取消激活其他对象的所有“编辑”按钮。 我想知道这样做的最佳做法是什么。谢谢!!
问题内容: 我正在尝试使用zippopotam.us获取特定城市的邮政编码。我有下面的代码可以正常工作,但是当我尝试访问返回的密钥时 完整的JSON输出: 谢谢你的帮助。 问题答案: 我没有意识到第一个嵌套元素实际上是一个数组。正确访问邮政编码密钥的方法如下:
我有以下HTML代码的网页: 我试过这个。WebDriverWait(驱动程序,10).Unilt(ec.frame_to_available_and_switch_to_it((by.css_selector,“iframe.iframetgr”)))WebDriverWait(驱动程序,10).Unilt(ec.frame_to_available_and_switch_to_it((by.n