У меня есть шаблон taskList
, который получает список задач и хеш параметров в качестве аргументов, например:
{{> taskList tasks=taskHelper options=listOptions}}
В этом случае taskHelper
возвращает все существующие задачи. Возможна ли передача аргументов в taskHelper
в этом сценарии? Например, если я хочу показать в шаблоне только выполненные задачи, я хотел бы сделать что-то вроде этого :
{{> taskList tasks=taskHelper 'done' options=listOptions}}
Это не сработает, потому что компилятор шаблона обрабатывает 'done'
не как аргумент для помощника, а как аргумент шаблона, не являющийся ключевым словом, что приводит к следующему сообщению об ошибке:
Can't have a non-keyword argument after a keyword argument