LimeSoft,
Цитата:
|
его предлагают скомпилить но непонятно в какой среде да и зачем мне с этим париться? (файл взял в одной из папок с примерами)
|
В среде Node.js с использованием фреймворка Express.
Цитата:
|
если прописывается (как в примере) прямо в js - выводит только статический текст (без элементов, итерации и разметки).
|
А ты js файл с twig.js в html страничке подключил? Вроде всё работает.
npm install twig
<!doctype html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<script src="./node_modules/twig/twig.js"></script>
<script>
var twig = Twig.twig;
var template = twig({
id: "list", // id is optional, but useful for referencing the template later
data: "{% for value in list %}{{ value }}, {% endfor %}"
});
var output = template.render({
list: ["one", "two", "three"]
});
console.log(output); // output = "one, two, three, "
</script>
</body>
</html>