{{#Version}} Product Version={{{Version}}}{{Version}}
我对mustache.js完全不熟悉,如果问题不明确,请道歉。
在上面一行中,如果版本不为空,我可以获得产品版本,但即使版本为空,我也希望能够获得产品版本。
如果Version为空,Mustache将从输出中删除“Product Version”。
Product Version =''
答案 0 :(得分:1)
如果版本不为空,您可以显示版本,否则显示任何内容:
{{#Version}}<b>{{Version}}</b>{{/Version}} {{^Version}}Anything{{/Version}}
答案 1 :(得分:0)
这样您就可以处理空值,因此仍然可以获得ProductVersion
:
Product Version={{#Version}}{{{Version}}}{{/Version}}{{^Version}}''{{/Version}}
其中{{^Version}}{{/Version}}
被称为倒置部分,如果该部分标记的值为null,undefined,false,falsy或空列表,则将呈现。正如doc中所解释的那样。