сортировка нумерованного списка с помощью Jade

#jquery #jquery-mobile #jquery-plugins #pug

#jquery #jquery-мобильный #jquery-плагины #pug

Вопрос:

Я хотел бы отсортировать нумерованный список нажатием кнопки, но фильтр должен оставаться в использовании. Порядок не важен. Я хочу только отсортировать его по-разному. Я нашел здесь пример сортировки списка «http://jsfiddle.net/abdennour/SjWXU /» но я не нахожу способа использовать его для своего списка в jade. Может быть, кто-нибудь может помочь мне с кнопкой и кодом. Чтобы получить представление об идее списка: http://www.oldie-ponderosa.de/sort.png Мой код в индексе.jade:

 block content
ol#actions(data-role="listview",data-filter="true", data-filter-placeholder="Filter", data-inset="true")
    - each action in actions
        li(id=action._id)
            a(href="/edit/#{action._id}")
                h3= action.subject
                p
                    span= action.part1
                    span , amp;nbsp
                    span= action.part2
                    span , amp;nbsp
                    span= action.part3
                    span , amp;nbsp
                a(href="/delete/#{action._id}",data-theme="a", data-icon="delete") Delete
  

Комментарии:

1. Я как бы потерял вас в «Я бы отсортировал» и «Порядок не важен». Вы имеете в виду, что вам все равно, в порядке возрастания или убывания? В любом случае, если actions это массив, вы должны отсортировать его на стороне сервера, используя Array.sort()

Ответ №1:

 each article in page.articles.reverse()
  

просто используйте .reverse() , который был функцией js. jade — это js-программа.