Я использую index.jade, чтобы показать:Как вы создаете коллекцию в обратном порядке, используя партитуры/коллекции expressJS?
!=partial('_blogPost.jade', blogPost)
и _blogPost.jade:
div.row-fluid
div.span2.sider
h4.date
#{blogPost.addedOn.getDate()}/#{blogPost.addedOn.getMonth() + 1}
|#{blogPost.addedOn.getFullYear()}
h3
#{blogPost.type}
div.span9.post
h2
a(href="#{blogPost.url}") !{blogPost.title}
p !{blogPost.body}
Довольно стандартный blogrolling материал. Используя стандарт цикла, что я ищу будет:
for(var i = blogPost.length-1; i >= 0; i --){
blogPost[i].body
etc...
}
Проблема заключается в том, как вы делаете коллекция отображаться в обратном порядке, используя expressJS Partials/коллекции?
Не могли бы вы просто сказать 'blogPost.reverse()' перед тем, как использовать его в файле шаблона ?! – pkyeck
На самом деле я понятия не имел, что существует функция reverse(). Я гугл в течение полутора часов, но искал нефрит/выразительный способ решить эту проблему. Можете ли вы написать это как ответ, чтобы я мог отметить его как правильно? Все прошло отлично. –