淘汰赛自定义验证不起作用

时间:2015-07-27 19:01:05

标签: javascript knockout.js knockout-validation

我无法弄清楚我在这里缺少什么。关于绑定没有采取的任何想法请告诉我。

这是我的验证:

ko.validation.rules["MinArrayLength"] = {
    validator : (array, params) => {
        return array.length >= params.minLength;
    },
    message: "Array does not meet minimum length requirements."
};

这是我将它添加到我的数组的地方:

this.addresses = ko.observableArray<AddressModel>()
    .extend({
        MinArrayLength: { minLength: 1, message : 'At least 1 Address is Required.' }
    });

我过去遇到过一些问题,人们争辩说我没有初始化我的代码。以下是我的Chrome控制台。该规则将添加到全局验证规则集中,但不会添加到可观察数组的规则集中。

enter image description here

0 个答案:

没有答案