Это может показаться простым вопросом, но я изо всех сил пытался найти документацию по нему.
У меня есть помощник по пробелам, который возвращает значения из коллекции в курсоре объектов для использования в блоке {{#each}}
. У этих объектов есть логическое свойство, которое я использую для установки / снятия флажка.
Однако для использования в флажке логические значения в базе данных необходимо инвертировать. Если запись в коллекции имеет логическое свойство, оцениваемое как «false», мне нужно, чтобы оно было «истинным» при использовании.
{{#each records}}
{{name}}: <input type="checkbox" checked="{{!checked}}">
{{/each}}
Проблема здесь в том, что {{!
сигнализирует о комментарии пробелом, а не преобразует «ложь» в «истину».
В этом фрагменте {{!checked}}
считается комментарием, а не помощником.
Теоретически я мог бы запустить цикл forEach()
во вспомогательной логике и инвертировать логические значения для каждого объекта. Однако я чувствую, что должен быть лучший способ для чего-то такого простого.