gpt4 book ai didi

javascript - Dust.js 部分未找到

转载 作者:行者123 更新时间:2023-11-28 07:52:33 24 4
gpt4 key购买 nike

在根目录中有以下文件:

  • 部分灰尘
  • 测试.html

在部分灰尘

<ul>
{#games}
<li>{id} - {title}</li>
{/games}
</ul>

在 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>

通过这个简单的代码,我得到了这个异常“错误:找不到模板:部分”。为什么?所有文件都在同一个根目录中

最佳答案

即使文件位于同一目录中,Dust 也不会自动编译并包含部分内容。你需要编译partial.dust ,然后将编译后的文件包含在您的页面中,并带有 <script>标签。

关于javascript - Dust.js 部分未找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26594622/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com