2015-04-15 4 views
0

Я интересно, если это возможно, чтобы назначить поля переменных в МетеореМетеор ручки возвращается значение поля базы данных в качестве переменной

То, что я хочу добиться того, чтобы укоротить строку, которая является заголовком поста исходя из Монго.

Это то, что я пытался до сих пор, без везения:

classified: function() { 
    return Ads.find({}, {sort: {createdAt: -1}}); 
}, 
truncTitle: function() { 
    return classified.title.substring(1, 4); 
} 

Есть ли способ присвоить значения полей переменных?

Благодаря

+0

Вы хотите использовать это значение в переменной сеанса или использовать его в помощнике шаблона? – Aleuck

ответ

1

Вы можете использовать преобразование:

classified: function() { 

    var transform = function(doc) { 
     doc.truncTitle = doc.title.substring(1, 4) 
     return doc; 
    } 

    return Ads.find({}, {transform: transform, sort: {createdAt: -1}}); 
} 

Затем используйте {{truncTitle}} в вашем {{#each}} цикле.

+0

Спасибо, это то, что я искал! –

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

  • Нет связанных вопросов^_^