我正在使用淘汰赛验证来验证表单。每个字段都有一组自定义规则。
在我的应用程序中,管理员应该有权从特定字段的预定义规则集中选择一些规则。我将为每个输入字段设置一个按钮,该按钮将打开一个模式,其中将显示所有规则是一个复选框,管理员应该能够从中选择定义自定义参数或消息。
我的问题是:我如何定义规则,然后将它们传递给我,ko.observable.extend(rules)
以便我可以更改我在应用程序视图中验证的规则。
我尝试将它们作为字符串发送但没有成功:
var lastNameRules = '{ minLength: 2, required: true }';
var lastName = ko.observable().extend(lastNameRules);