Как я могу преобразовать файлы.elm в шаблоны HTML, а не в файлы HTML?
Я просто смотрю на Вяза.
Я могу успешно написать страницу в Elm и создать файл HTML с помощью elm-make.
Я бы хотел, чтобы elm-make создавал HTML-шаблон, который будет отображаться с помощью NodeJS. Очевидно, я могу изменить суффикс вывода на .ejs
, например.
Как мне заменить пару констант в Elm на теги шаблонов? Является sed
способ сделать это, или есть лучший способ?
Мне нужна только пара констант для вставки. Мне не нужна обработка других тегов или итерация.
1 ответ
Решение
Один из подходов, который вы можете сделать, - это скомпилировать в js вместо html по умолчанию. используя эту команду
elm-make FileName.elm --output FileName.js
Затем пусть узел инициализирует Elm в html, например
<div id="main"></div>
<script src="main.js"></script>
<script>
var node = document.getElementById('main');
var app = Elm.Main.embed(node);
</script>
для получения дополнительной информации см. здесь