Вопросы по теме 'hamlet'

Автоматический доступ Hamlet к переменным в области видимости
Из книги Yesod . Hamlet автоматически получает доступ к переменным в области видимости при вызове. Нет необходимости специально передавать переменные. Что это за глубокая магия? Как он может автоматически узнать, какие переменные...
336 просмотров
schedule 29.04.2022

Рендеринг статического HTML с помощью hamlet
Как я могу использовать структуру hamlet для создания статических HTML-страниц внутри Haskell? Примечание. В этом вопросе намеренно не показаны исследования. Чтобы узнать о моих исследованиях, см. ответ в стиле вопросов и ответов ниже.
772 просмотров
schedule 19.09.2022

Как включить один внешний файл гамлета в другой?
Мой вопрос довольно прост: Как я могу включить один внешний файл hamlet в другой внешний файл hamlet? Допустим, у меня есть верхний или нижний колонтитул, который используется на каждой странице, должен ли он быть «собран в хаскеле», как...
304 просмотров
schedule 25.09.2023

Шекспировские шаблоны Йесода (гамлет) и IO
Как в «Гамлете» можно использовать результат операции ввода-вывода внутри #{...} ? Например : someIO :: IO String ----------------- $with stuff <- someIO <p>#{stuff} Сбой с No instance for...
344 просмотров
schedule 07.03.2023

Отсутствует импорт из библиотек Hamlet
Это фрагмент кода из O reilly - Yesod - Widgets , getRootR = defaultLayout $ do setTitle "My Page Title" toWidget [lucius| h1 { color: green; } |] addScriptRemote "https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"...
36 просмотров
schedule 08.12.2022

yesod настойчивый: получить значение Entity в пределах деревни
скажем, мой файл конфигурации/моделей выглядит так: Pet name Text owner OwnerId Owner name Text Я могу получить имя питомца следующим образом: $forall Entity key pet <- pets <span>#{petName pet} но как мне...
903 просмотров
schedule 01.12.2023

время компиляции и время выполнения шаблонов Hamlet
Что касается механизма шаблонов Hamlet , я понимаю, что шаблон анализируется во время компиляции, что приводит к исходный код, содержащий вызовы комбинаторов blaze-html (и, возможно, других выражений из-за интерполяции). Таким образом, точки...
172 просмотров
schedule 18.05.2024