gpt4 book ai didi

javascript - Backbone.js model.get 未检索值

转载 作者:行者123 更新时间:2023-11-28 09:02:34 25 4
gpt4 key购买 nike

这是我在使用 Backbone.js 中的应用程序时遇到的一个非常奇怪的问题。我有不同的搜索结果显示在 Accordion 中,一次只能选择一个结果。

每个结果的模型都有一个属性“selected”,表示结果是否被选择。

出于某种原因,我无法取消选择匹配。这是在结果点击时运行的代码。

我一直在研究它,selected 总是返回 false,并且不知何故,在这个函数中从未被设置为 true。

click_header: function (e) {
e.stopPropagation();
var s = this.model.get("selected");
if (s == true) {
this.model.set({ selected: false, expanded:false});
} else {
this.model.set("selected", true, { silent: true });
this.model.set("expanded", true, { silent: true });
}

}

编辑:我解决了这个问题。程序中其他地方由 select 更改触发的函数在所有模型上将 select 设置为 false。

最佳答案

我解决了这个问题。程序中其他位置由 select 更改触发的函数在所有模型上将 select 设置为 false。

关于javascript - Backbone.js model.get 未检索值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17533208/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com