2015-11-07 4 views
1

У меня есть следующий в нефрите (в качестве примера):HarpJS - Показать только первый, последний блог разместить

for post, slug in public.posts._data 

    article 
     h1= post.title 

     != partial("posts/" + slug) 

Я пытаюсь показать только первый новейший пост (с Джекила это просто сделать как «предел: 1»)

Я не могу найти документацию по этому вопросу.

ответ

0

Редактировать: Как автор предложил _data не был массивом, а объектом. public.posts._contents при условии, упорядоченный список, так вот решение:

- var post = public.posts._data[public.posts._contents[0].toString().replace('.html', '')] 

    article 
     h1= post.title 
    ... 
+0

Я думал, что будет работать, как хорошо, но потом не может понять, что 'h1 = post.title' есть. Видно, что это не определено. –

+0

Вы должны отслеживать, какие данные передаются в вызов рендеринга. например log public.posts out и просмотр _data [0] имеет объект post. Я тестировал это на Jade и, похоже, работает до тех пор, пока posts._data - это массив, заполненный объектами. –

+0

Доказательства рабочего кода: http://codepen.io/anon/pen/mezmNj –

Смежные вопросы