javascript - href 里面的 mustache

标签 javascript templates mustache

我有这样的 JSON:

 { "something": "http://something.com" }

和这样的 HTML:

 <a href="{{something}}">{{something}}</a>

当我应用 Mustache 时,我得到了

 <a href="%7B%7Bsomething%7D%7D">http://something.com</a>

但我想得到的是

 <a href="http://something.com">http://something.com</a>

我已经尝试过{{{ something}}}{{& something}}、单引号、双引号……我什至阅读了文档。

你能帮帮我吗?

最佳答案

我认为您需要使用 & 结合使用模板脚本围绕您的模板进行转义:

<script type="text/template" id="tmpl">
    <a href="{{& something }}">{{ something }}</a>
</script>

找到这个例子 over here .

关于javascript - href 里面的 mustache ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11218075/

相关文章:

javascript - jquery 模板 - 导入文件?

javascript - 使用 $ImageCacheFactory 预加载所有图像

javascript - 添加来自不同数组对象的所有相同元素

C++模板错误问题

Django 项目基础模板

php - 调试递归 while 循环 (php)

javascript - 包含 JavaScript 的 Joomla 文章的电子邮件伪装替代方案

javascript - 在 yaml 中的 gulp 任务中设置 --max_old_space_size

c++ - 为什么 std::vector 和 std::string 的比较运算符定义为模板函数?

mustache 如何通过索引获取数组中的元素