Учитывая, что месяцы и данные, которые были возвращены, могут применяться только к конкретным месяцам, как я могу сделать это в режиме пламени, но также сделать 0, если соответствующая запись не существует?Метеорные петли и условные данные
То, что я работаю с:
{{#each month in months}}
{{#each recordDataset }}
{#if equals recordDataset.period month}<td>{{ recordDataset.value}}</td>{/if}
{{/each}}
{{/each}}
Этот вложенный цикл, очевидно, возвращает слишком много, потому что цикл по 2 отдельных наборов данных. Я могу думать, как это делать на других языках, но не в пламени.
Например, что было бы идеально было бы:
{{#each month in months}}
{{#if recordSet['month'] == month}}
<td>{{ recordDataset.value}}</td>
{{else}}
<td> </td>
{{/if}}
{{/each}}
Но я не понимаю, как я могу добиться этого.
Любая помощь была бы чрезвычайно оценена.
попытайтесь переместить всю логику в JS – imkost
Можете ли вы добавить еще какой-нибудь код о recordDataset. Я могу помочь/предложить вам, но я точно не получил то, что вам нужно. – Kishor