Validation breeze验证程序模板错误

Validation breeze验证程序模板错误,validation,breeze,Validation,Breeze,当呈现到模板的上下文值等于0时,该值不会插入到验证消息中 我有自定义验证器: breeze.Validator.min = function(context) { var fn = function(val, ctx) { return min <= ctx.min; } return new breeze.Validator('min', fn, context); } breeze.Validator.messageTemplates.min = "Insert val

当呈现到模板的上下文值等于0时,该值不会插入到验证消息中

我有自定义验证器:

breeze.Validator.min = function(context) {
    var fn = function(val, ctx) { return min <= ctx.min; }
    return new breeze.Validator('min', fn, context);
}
breeze.Validator.messageTemplates.min = "Insert value >= %min%";
breeze.Validator.min=函数(上下文){

var fn=函数(val,ctx){return min我刚刚确认这是一个bug。它将在几天后在下一个版本1.4.12中修复,或者你可以从Breeze.Js github repo中提取最新的代码,该代码已经修复。

如果你使用1,它会显示出来吗?是的。我看到了formatTemplate函数的代码,对参数值的存在性检查很弱,插入到消息模板,0被翻译为“无值”。在发布之前,我将使用我的breeze.js的固定副本。另外,关于错误,电子邮件验证程序的电子邮件正则表达式模式是否已修复?我发现它缺少ignorecase标志。是的,在当前github repo中也应已修复。