HTMLКак добавить выбранный атрибут в раскрывающийся список тегов в Meteor Blaze?
<select id="article-weight">
{{#each weightValues}}
<option value="{{this}}">{{this}}</option>
{{/each}}
</select>
JS
Template.articleSingle.helpers({
weightValues: function(){
return [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
}
)};
Template.articleSingle.events({
'change #article-weight': function (event, template) {
weight = parseInt($(event.currentTarget).val());
Meteor.call('updateArticle', template.data._id, {
weight: weight
});
}
)};
Я хочу что-то вроде этого
{{#each weightValues}}
<option {{#if weight==this}}selected{{/if}} value="{{this}}">{{this}}</option>
{{/each}}
Но это, конечно, не представляется возможным сравнить переменную внутри, если блок Blaze.
Любая идея, как достичь желаемого результата?
См http://stackoverflow.com/a/30475012/2805154 о том, как написать помощник равенства. –