1
В корневой директории есть эти файлы:Dust.js частичный не найден
- partial.dust
- test.html
в partial.dust
<ul>
{#games}
<li>{id} - {title}</li>
{/games}
</ul>
in test.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Test</title>
<script src="dust-full.min.js"></script>
</head>
<body>
<div id="cont-tpl-page"></div>
<script type="text/html" id="tpl-page">
Console {nome},<br/>
{>partial games=list/}
</script>
<script type="text/javascript">
var model = {
name: "Playstion 3",
list : [
{id:1, title:"gta"},
{id:2, title:"fifa 15"}
]
};
var tpl = document.getElementById("tpl-page");
var cont = document.getElementById("cont-tpl-page");
var compiled = dust.compile(tpl.innerHTML, "page");
dust.loadSource(compiled);
dust.render("page", model, function(err, out) {
cont.innerHTML = out;
console.log(err, out);
});
</script>
</body>
</html>
С помощью этого простого кода я получаю это исключение «Ошибка: шаблон не найден: частичный». Зачем? Все файлы находятся в одном корневом каталоге
Я нашел это, чтобы скомпилировать частичные (https://github.com/dmix/dusterjs). Вы знаете других? – Webman
Если вы устанавливаете Dust глобально, используя 'npm install -g dustjs-linkedin', вы можете использовать компилятор командной строки:' dustc' – smfoote