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 - 使用 JS 覆盖 CSS 类

c++ - 有一个技巧可以显式实例化深层模板类?

c++ - 两阶段查找-需要说明

c++ - 为什么std::forward_list::: remove和std::erase <std::forward_list>具有不同的值类型?

javascript - 在 mustache-template 中按数组键选择项目?

java - Spring .Boot Mustache 如何在模型中导航 Java Map

javascript - 无法将Observable返回的对象作为输入组件Angular 5传递

javascript - Bootstrap 自动折叠

javascript - 将JavaScript附加到链接的推荐方法是什么

javascript - 组合多个 mustache 模板,然后渲染 HTML