2015-11-26 2 views
0

У меня есть две переменные в моем шаблоне rows и fields, где хранятся документы и имена полей в коллекции.Получить значение поля от имени поля в шаблоне Meteor

распечатать его с

{{#each rows}} 
    <tr> 
    {{#each fields}} 
     <td>{{name}}</td> 
    {{/each}} 
    </tr> 
{{/each}} 

, но сейчас он просто печатает имена полей вместо фактических значений в документах.

Я хочу, чтобы получить что-то похожее на

{{#each rows}} 
    <tr> 
    <td>{{age}}</td> 
    <td>{{height}}</td> 
    ... 
    </tr> 
{{/each}} 
+0

Я предполагаю, что вы хотите сказать, что вы хотите, чтобы отобразить имя Собственость из 'rows' записи не в' fields', я right> – Sasikanth

+0

Да :-) Я предполагаю, что мне нужно будет создать хелпер для использования чего-то типа '{{getFieldValue name}}' или что-то вроде этого – Jamgreen

ответ

0

попробовать

{{#each rows}} 
    <tr> 
    {{#each fields}} 
     <td>{{../name}}</td> 
    {{/each}} 
    </tr> 
{{/each}} 
+0

Но 'name' происходит от' fields'. 'fields' - это массив с объектами' [{name: 'age'}, {name: 'height'}, ...] ', поэтому мне нужно указать, что я хочу, чтобы поле в' rows' имело имена полей из 'fields' – Jamgreen

+0

здесь имя происходит из строк не полей – Sasikanth

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