我已經在這裏閱讀了一些在stackoverflow的話題,但是我沒有找到解決我的問題的方法...... 我想在我的所有模型中將'progress'字段的總和寫入一個集合。 .. 所以在我的集合文件我有:Sum Backbone Collection
progressTotal: ->
total = _.reduce(@, ((memo, value) ->
memo + value.get('progress')
), 0)
return total
但我得到的價值是不確定的,爲什麼?我從這裏獲得靈感:Getting the sum of a collection (all models) with backbone.js但該解決方案對我無效。
什麼建議嗎?謝謝
編輯:似乎如果progress是一個字符串......但在我的db是一個整數。
你可以做備忘錄+ +價值。 get('progress') - 將字符串強制轉換爲整數 – francpaul 2015-04-06 18:19:02