Пыль не допускает символ -
как часть ключа массива.
Как вы упомянули в своем комментарии, -
разрешен в ссылках на Пыль, но правила несколько отличаются.
Пылевые ссылки не должны начинаться с числа и содержать символы 0-9a-zA-Z_$-
. Это отражает правила для реальных переменных Javascript, за исключением дефиса.
Ключи Array могут начинаться с цифр, но не могут содержать дефисы. Поэтому, когда вы используете дату как часть ключа, Dust использует путь оценки ключа массива, так как дата начинается с числа.
Это будет работать, например, с использованием массива ключей путь оценки:
{#.weeks pos=items}
{pos[20160215].id}
{/.weeks}
И так бы это, потому что она использует путь ссылки оценки:
{#.weeks pos=items}
{pos[date-2016-02-15].id}
{/.weeks}
Вы будете иметь немного изменить ваши данные.
Я думаю, что вы обнаружили непоследовательность в способе, которым Пыль обрабатывает ссылочное обозначение. В ранней Пыли ссылки были разрешены только для действительных имен переменных JS. Впоследствии это ограничение было ослаблено, но вокруг него явно были некоторые грубые биты.
Можете ли вы прояснить, как выглядят ваши данные? – Interrobang