-1
我想過濾集合並返回新列表,以便可以呈現給頁面。集合的下劃線/骨幹過濾
我已經創建集合本身一個新的功能,但嘗試,因爲我可能我不能得到第二個IF語句來計算,即使我知道肯定有一個匹配(靜態匹配)TRUE。
我甚至試過的typeof,以確保沒有跳閘的事情了。
任何人都可以讓我知道我錯過了什麼。
var DisciplinesCollection = Backbone.Collection.extend({
model: Discipline,
filterByCategory: function(cat){
this.each(function(item){
var category = item.attributes.category
console.log(category, cat)
if ('intermediate' == cat){
console.log('static match')
}
if (category == cat){
console.log('dynamic match')
}
});
}
});
似乎按預期工作https://jsfiddle.net/tvfspxtg/1/ – nikoshr
順便說一句,使用'item.get('category')'是比'item.attributes.category'更好的做法 –