我们如何在胡子上写下以下内容?如何:胡子如果其他语句
我想检查一个变量是否存在,如果有,我想检查该变量是否等于另一个变量。所以
这将是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循环... –