javascript - Mustache.js 应该能够处理/显示空字符串

标签 javascript json mustache

 {{#Version}} Product Version={{{Version}}}{{Version}}

我是 mustache.js 的新手,如果问题不清楚,我深表歉意。

在上面的行中,如果版本不为空,我能够获得产品版本,但我也希望即使版本为空也能够获得产品版本。

如果版本为空,Mustache 将从输出中删除“产品版本”。

Product Version =''

最佳答案

这样您就可以处理空值,因此您仍然可以获得 ProductVersion:

Product Version={{#Version}}{{{Version}}}{{/Version}}{{^Version}}''{{/Version}}

其中 {{^Version}}{{/Version}} 被称为倒置部分,如果该部分的标签值为 null、undefined、false、falsy 或空,则将呈现该部分列表。正如在 doc 中解释的那样.

关于javascript - Mustache.js 应该能够处理/显示空字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42798459/

相关文章:

php mysql 和 javascript 加载冲突

javascript - Can.js 可以绑定(bind)现有的 HTML 吗?

json - Python3 : Grabbing data from Websocket and putting it into a DataFrame

ios - 将 JSON 解析为核心数据

javascript - Mustache JS 无法在 IE8 中呈现

javascript - 创建带有 mustache 的动态下拉菜单

javascript - 内部的 Mustache 模板字符串呈现为 HTML

javascript - ISO 格式 "+00:00"和 "Z"之间的区别?

javascript - 如何在 Node.js 的服务器端使用 Object.values()

javascript - 将 json 推送到 knockout 可观察数组