Mustache.js标签保持不变

时间:2017-06-23 22:12:45

标签: javascript html json mustache

我在使用Play框架开发的java Web应用程序中使用Mustache.js。 Mustache模板从.html文件中的<script>标记加载,如下所示。填充标记的数据来自JSON对象。

<script id="offerTemplate" type="x-tmpl-mustache">
<div id="{{offer-id}}" class="col-md-4 col-sm-4 padding-0 offer-template display-none" style="max-height:331px; overflow:hidden;">
    <a href="/offerDetails/{{search-id}}/{{query}}/{{offer-id}}" style="display: block; margin: 0 5px 10px; max-height:321px; overflow:hidden;">
...

出于某种原因,有时Mustache不会替换模板中的标签。我在应用程序日志中注意到用户有时会点击包含.../offerDetails/{{search-id}}/{{query}}/{{offer-id}}..等标签的链接,唯一的解释就是Mustache会保留标签。不幸的是,我无法重现这个问题。

有没有已知的案例,Mustache.js会保留标签?我的假设是我传递给Mustache的JSON对象存在问题导致此行为。

0 个答案:

没有答案