我的路由器中有这个代码:
category: (id) ->
alert id
filteredProducts = new App.Collections.Products(@productsCollection.where({category_id: id}))
@productsView.renderResults(filteredProducts)
alert id
来电正常(例如app.com/categories/6>提醒“6”)以及当我将id
功能中的where
更改为实际数字时产品集合过滤器就像这样:
filteredProducts = new App.Collections.Products(@productsCollection.where({designer_id: 6}))
但是当我设置designer_id: id
时,where循环返回一个空集合。
答案 0 :(得分:0)
我的外键category_id是一个不是字符串的数字。答案是:
filteredProducts = new App.Collections.Products(@productsCollection.where({category_id: parseInt(id)}))