带有内联JavaScript的Dust.js
我想创建一个dust.js模板,但要使用内联javascript函数。有可能吗?问题是单个“{”作为模板字符 例如:带有内联JavaScript的Dust.js,javascript,dust.js,Javascript,Dust.js,我想创建一个dust.js模板,但要使用内联javascript函数。有可能吗?问题是单个“{”作为模板字符 例如: <html> ... <body> <script> function test(var) { alert('Hi {name} with ' + var); }; </script> Hello {name} </html> ... 函数测试(var){alert('Hi{name}带'+var);};
<html>
...
<body>
<script>
function test(var) { alert('Hi {name} with ' + var); };
</script>
Hello {name}
</html>
...
函数测试(var){alert('Hi{name}带'+var);};
你好{name}
我能把dust的特殊字符改成“{{”吗
另外,我知道有{~rb},但是将它与内联JS一起使用会很恐怖。它对我很有效。因为你的大括号中有括号、大括号和空格,所以大括号中的内容不会被解析为Dust引用。这些字符不是Dust引用的合法字符
试试LinkedIn Dust或akdubya Dust。是的,你的权利。任何特殊字符都会迫使Dust忽略该表达式。在使用Dust编写JS代码时,还有一件事需要注意:括号内必须至少有一个白色字符。这样Dust将始终忽略内容。