【发布时间】:2013-06-21 10:38:46
【问题描述】:
我想在我的收藏中获得一些具有属性单元的模型。我目前的方法涉及到这个,
var unitIds = ciLocal.where({unit: !null});
console.log(unitIds.length);
奇怪的是删除 !返回 58(总数减去那些不为 null 的)值,而上面的代码返回 0。
谁能建议一个好方法来循环我的收藏并返回那些包含任何东西的模型?
值得一提的是,unit 包含两个值,一个是 unitID,另一个是多个值的数组。我需要恢复整个模型,而不仅仅是单元部分。
在此屏幕截图中,您可以看到 68 具有 null 而 69 具有对象。
{"carID":"37","unit":{"unitID":"37_Chafinch_75","positionHistory":[{"lat":"51.474312","long":"-0.491672","time ":"2011-07-08 11:24:47","status":"1","estimatedSpeed":"0","lastSoundFileName":"停车场出口","lastSoundRange":"10"," lastSoundTime":"2011-07-08 11:25:03","isToday":false,"minutesAgo":1028188}]},"registration":"CJ-361-YG","color":"Luxor" ,"电话":"","型号":"SDV8"}
【问题讨论】:
标签: backbone.js model