2015-10-03 2 views
2

В шаблоне Метеора {{parameter}} возвращает значение опции для этой схемы:Получить ярлык для значения параметра AutoForm в Метеоре Simple схемы

new SimpleSchema({ 
    parameter: { 
    type: String, 
    allowedValues: ['value_1', 'value_2'], 
    autoform: { 
     options: [ 
     {label: "label_1", value: 'value_1'}, 
     {label: "label_2", value: 'value_2'} 
     ] 
    } 
    }, 
}); 

Как я могу получить label вместо value в моем шаблоне?

ответ

3
Template.yourTemplate.helpers({ 
    label: function (value) { 
    return _.findWhere(YourSchema.schema('parameter').autoform.options, { value: value }).label; 
    } 
}); 
+0

Большое спасибо, это то, что мне нужно. –