【发布时间】:2013-08-05 14:50:43
【问题描述】:
我正在使用敲除验证来验证表单。每个字段都有一组自定义规则。
在我的应用程序中,管理员应该有权从特定字段的预定义规则集中选择一些规则。我将为每个输入字段设置一个按钮,该按钮将打开一个模式,其中将显示所有规则是一个复选框,管理员应该能够从中选择定义自定义 params 或 messages .
我的问题是:如何定义规则,然后将它们传递给 ko.observable.extend(rules),以便我可以更改我在应用程序视图中验证的规则。
我尝试将它们作为字符串发送但没有成功:
var lastNameRules = '{ minLength: 2, required: true }';
var lastName = ko.observable().extend(lastNameRules);
【问题讨论】:
标签: javascript mvvm knockout-validation