我們如何在鬍子上寫下以下內容?如何:鬍子如果其他語句
我想檢查一個變量是否存在,如果有,我想檢查該變量是否等於另一個變量。所以
這將是PHP相當於
if ($example && $example == $type) {
}
我們如何在鬍子上寫下以下內容?如何:鬍子如果其他語句
我想檢查一個變量是否存在,如果有,我想檢查該變量是否等於另一個變量。所以
這將是PHP相當於
if ($example && $example == $type) {
}
或者小鬍子簡碼使用#符號「如果」,所以假設你的簡碼是{{例如}}然後
{{#example}}
Start condition if example exists
{{/example}}
而且^以同樣的方式爲「如果不存在」
{{ ^example}}
Start condition if example does not exist
{{/example}}
注 - 如果使用小鬍子條件,則必須記住以與HTML屬性相同的方式關閉條件。
如果您使用小鬍子的目標是在控制器執行這種類型的邏輯,而不是在模板中。按照How do I accomplish an if/else in mustache.js?你會想這樣做此類檢查的控制器,並生成一個布爾值,你可以使用模板
可以封閉附加到鬍子數據,並把這個邏輯成閉合,像:
var md = {};
md['my_condition'] = function(){
return (this['some_attr'] && this['some_attr'] == 'expected_val');
}
然後使用md
對象作爲鬍鬚模板的數據。
我需要在小鬍子文件中檢查它,因爲那裏有一個for循環... –