У меня есть вещи, которые я, желающих разобраться, мои пункты вычислили свойства на модели, которые включают в себя winning
, bidding
, closed
и watching
Сортировка свойств по приоритету
каждое из этих свойств является истинным или ложным
Я хочу сортировать элементы так, чтобы все выигрышные предметы были первыми, затем все предметы назначения, затем все наблюдаемые предметы, затем все закрытые элементы.
Как я могу достичь этого? Нужно ли делать все это в одной функции сортировки или я могу указать несколько функций для сортировки?
Я попытался это для победы, но я не уверен, куда идти отсюда
sortedItems: Ember.computed.sort('filteredItems',function(a,b){
if(a.get('winning') == true && a.get('winning') != b.get('winning')){
return -1;
}
if(a.get('winning') == b.get('winning')){
return 0;
}
if(a.get('winning') == false && a.get('winning') != b.get('winning')){
return 1;
}
}),
пожалуйста, покажите нам код –
ли я серьезно должен указать вам на [помощь], чтобы прочитать, что и как здесь спросить? СОВЕТ: Показать усилия и пример – mplungjan
добавил код, чтобы показать, что я уже пробовал – Jordan