0
我backbone.js
是選擇菜單項後,能對一個集合中的項目有一個簡單的功能操作的散列函數(這裏所說的「按價格排序」):的CoffeeScript/Backbone.js的:寫一個字符串
setSort: (event)->
event.preventDefault()
event.stopPropagation()
$target = $(event.target)
switch $target.text()
when "Sort by Price"
@collection.comparator = (model)->
model.get("Price")
@collection.sort()
這非常簡單 - 它從集合中的各個模型抓取Price
屬性,然後對它們進行排序。這部分工作。
現在我想採取不同的字段,Name
屬性(一個字符串),並運行一個任意的散列,以模擬任意排序。我會如何去做這件事?