Knockout.js KnockoutJS验证|映射自定义消息不起作用
我使用knowkoutjs映射创建了一个简单的模型,并希望对其进行验证 即使我指定了验证消息,默认消息仍会显示Knockout.js KnockoutJS验证|映射自定义消息不起作用,knockout.js,knockout-mapping-plugin,knockout-validation,Knockout.js,Knockout Mapping Plugin,Knockout Validation,我使用knowkoutjs映射创建了一个简单的模型,并希望对其进行验证 即使我指定了验证消息,默认消息仍会显示 ko.validation.configure({ parseInputAttributes: true }); var data = { name: "Joe Shmo", email: "joe@shmo.com" }; var validationMapping = { 'name': { create: function(options) {
ko.validation.configure({
parseInputAttributes: true
});
var data = { name: "Joe Shmo", email: "joe@shmo.com" };
var validationMapping = {
'name': {
create: function(options) {
return ko.observable(options.data).extend({required: true,message:"name is required"});
}
}
}
var viewModel = ko.validatedObservable(ko.mapping.fromJS(data, validationMapping));
ko.applyBindings(viewModel);
这是你的电话号码
谢谢你的帮助
Yoann我发现了方法,我的错误,验证映射的语法是错误的 这里有好的语法:
var validationMapping = {
'name': {
create: function(options) {
return ko.observable(options.data).extend(
{
required:{
params:true,
message:"name is required"
}
});
}
}
}
我还更新了