我在车把模板中写了以下if else条件,但是每当它进入else部分时,即使我的emps.marital_status值也已结婚。
private void Window_Loaded(object sender, RoutedEventArgs e)
{
Main_Canvas.Focus();
}
答案 0 :(得分:1)
车把不支持在if
块中进行相等检查。您需要注册自己的助手:
handlebars.registerHelper('ifvalue', function (conditional, options) {
if (options.hash.value === conditional) {
return options.fn(this)
} else {
return options.inverse(this);
}
});
并使用它:
{{#ifvalue emps.marital_status value="married"}}
married
{{else}}
unmarried
{{/ifvalue}}