Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 主干收集。在哪里_Javascript_Backbone.js_Backbone.js Collections_Backbone Model - Fatal编程技术网

Javascript 主干收集。在哪里

Javascript 主干收集。在哪里,javascript,backbone.js,backbone.js-collections,backbone-model,Javascript,Backbone.js,Backbone.js Collections,Backbone Model,我正在从主干集合中检索模型 var organization=this.collection.where{group_id:Stringelm.data'groupid'} 这将返回一个我也期望的结果 然后我就知道什么时候该在那个模型上做些设置,但如果我试着跑 组织。获取“成员” 然后我得到以下错误消息 未捕获类型错误:未定义不是函数 我的假设可能是错误的,那是因为哪里没有实际的回报模型 如果是这种情况,那么如何将返回的数据转换为模型?来自: 哪里 collection.wherettribut

我正在从主干集合中检索模型

var organization=this.collection.where{group_id:Stringelm.data'groupid'}

这将返回一个我也期望的结果

然后我就知道什么时候该在那个模型上做些设置,但如果我试着跑

组织。获取“成员”

然后我得到以下错误消息

未捕获类型错误:未定义不是函数

我的假设可能是错误的,那是因为哪里没有实际的回报模型

如果是这种情况,那么如何将返回的数据转换为模型?

来自:

哪里 collection.wherettributes

返回集合中与传递的属性匹配的所有模型的数组。适用于过滤器的简单情况

你得到了一系列的记录。如果要处理其中一条返回的记录,请执行以下任一操作:

organisation[0].get('members')

发件人:

哪里 collection.wherettributes

返回集合中与传递的属性匹配的所有模型的数组。适用于过滤器的简单情况

你得到了一系列的记录。如果要处理其中一条返回的记录,请执行以下任一操作:

organisation[0].get('members')

改用findWhere

与where类似,但只直接返回集合中与传递的属性匹配的第一个模型

改用findWhere

与where类似,但只直接返回集合中与传递的属性匹配的第一个模型


谢谢有没有办法把数组变成模型?@Udders把数组变成模型?不,您只需要将模型从阵列中取出。我的第二个选项特别指出Organization=Organization[0]。@Udders在这种情况下,您应该检查Organization.length!=首先是0,否则您可能会遇到例外情况。有没有办法将数组转换为模型?@Udders将数组转换为模型?不,您只需要将模型从阵列中取出。我的第二个选项特别指出Organization=Organization[0]。@Udders在这种情况下,您应该检查Organization.length!=0,否则您可能会遇到异常