2017-03-14 60 views
0
{{#Version}} Product Version={{{Version}}}{{Version}} 

我對mustache.js是完全陌生的,如果問題不明確,請致歉。Mustache.js應該能夠處理/顯示空字符串

在上面的一行中,如果版本不是空的,我能夠獲得產品版本,但是我也希望即使在版本爲空時也能獲得產品版本。

如果版本爲空,鬍子將從輸出中刪除「產品版本」。

Product Version ='' 
+0

你能提供你正在渲染的對象的準確表示嗎?我懷疑無論「產品版本」在空時它的長度爲零。 –

回答

0

這種方式可以處理空值,所以你仍然可以得到ProductVersion

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

{{^Version}}{{/Version}}被稱爲倒置節,並且將被渲染,如果該節的標籤的值爲null,未定義虛假,虛假或空的列表。正如在doc中所解釋的那樣。