Можно ли изменить запись с помощью помощников?Изменение записей с помощью помощников
Пример: (_id: "CbQvD52iEFXnFML3d", имя: "somename", возраст: "20", видео: "stack.com/link.mp4"). Я хотел бы изменить все найденные записи до их отправки в шаблон.
Records= new Meteor.Collection('records');
Template.test.helpers({
record: function() {
var info = Records.find({age:"20"});
//modify all records found from "stack.com/link.mp4" to "stack.com/link.jpg"
return collection with modified records
}
});
<template name="test">
{{#each record}}
{{name}}
<img src="{{video}}">
{{/each}}
</template>
Спасибо!
Спасибо, он отлично работает. Я разместил код внутри моего помощника. Это лучшее место для размещения этого кода или есть лучший? –
Все зависит от того, сколько вы хотите повторно использовать это конкретное преобразование. Если это имеет смысл только для этого конкретного помощника, вы можете разместить целую вещь в помощнике, как вы предложили. –