Data binding 如何在dust.js模板中使用javascript函数?
我正在使用dust.js做客户端模板。我想在我的模板中使用一个javascript函数,该函数将在模板化过程中获取它的参数,即 例:Data binding 如何在dust.js模板中使用javascript函数?,data-binding,templating,dust.js,client-side-templating,templating-engine,Data Binding,Templating,Dust.js,Client Side Templating,Templating Engine,我正在使用dust.js做客户端模板。我想在我的模板中使用一个javascript函数,该函数将在模板化过程中获取它的参数,即 例: mytemplate=“Hi getName({id})” myjson={id:1} 在这种情况下,模板和json数据都是从服务器发送的,模板化在客户端进行 在上面的示例中,我将从json数据中获取“id”,并希望显示与该id对应的用户名 我不熟悉模板制作。我想知道如何使用dust.js实现这一点 谢谢:)这可以通过在模板中创建脚本块来使用Dust.js完成:
mytemplate=“Hi getName({id})”
myjson={id:1}
在这种情况下,模板和json数据都是从服务器发送的,模板化在客户端进行
在上面的示例中,我将从json数据中获取“id”,并希望显示与该id对应的用户名
我不熟悉模板制作。我想知道如何使用dust.js实现这一点
谢谢:)这可以通过在模板中创建脚本块来使用Dust.js完成:
{! Dust template !}
<script type="text/javascript">
var userName = getName('{id|s|J');
// Do whatever you want with the username
</script>
非常感谢:)我的情况要复杂得多,我认为在模板中使用脚本块应该可以解决我的问题。
{! Dust template !}
<script type="text/javascript">
var userName = getName('{id|s|J');
// Do whatever you want with the username
</script>
{! Dust template !}
<span id="user-{id}"> Hi {name} </span>
// JSON
{
id: 1,
name: smfoote
}