Как использовать встроенный помощник в приложении glimmer
Когда я пытался использовать, если помощник в glimmer приложении. Это дает мне ошибку, как Uncaught Error: Compile Error: if is not a helper
1 ответ
РЕДАКТИРОВАТЬ: Начиная с v0.8.0 есть встроенный if
,
Используемая версия Glimmerjs не имеет встроенного if
помощник, вы можете реализовать его самостоятельно или обновить проект Glimmerjs до версии 0.8.0.
Чтобы создать помощника, запустите ember g glimmer-helper if
и затем отредактируйте файл следующим образом:
// src/ui/components/if/helper.ts
export default function helper([cond, truthy, falsy]) {
return cond ? truthy : falsy;
}
Для обновления я предлагаю использовать ember-cli-update. Помимо обновления ваших зависимостей, вам также придется обновить ваши компоненты до новых <Capital>
синтаксис.