我在我维护的网站中发现了这段代码:
<script type="text/html" id="searchList">
<li class="listing ${ $data.EvenOdd }">
{{if $data.DisplaySaleTag }}
{<span class="price">${ $data.Price }</span>}
{{/if}}
</li>
</script>
我在另一篇文章中读到,浏览器无法识别 type="text/html"
的脚本标签,因此它们被忽略,并且它可能由 JavaScript 模板引擎使用。我很确定它正在使用 this模板 API(如果我错了,请纠正)。
无论如何,我需要将此代码修改为(例如 C# 语法)if(!$data.DisplaySaleTag)
,但是 {{if !$data.DisplaySaleTag }}
不起作用。如何将 not
编码到此 if
语句中?有这个模板API代码的文档吗?看起来很陌生..
最佳答案
关于jquery - text/html 类型的 HTML 脚本 - 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11679699/