KnockoutJS validationMessage属性位置

时间:2017-03-24 04:16:07

标签: javascript knockout.js knockout-validation

我找不到可观察对象的Footer属性,以便我可以将其绑定在' visible'捆绑。我需要检查此属性是否为null,以便有条件将某个div的display-none设置为true。

我已经扩展了observable以进行一些验证,并在有消息显示时显示验证消息,但在没有验证消息时隐藏div。

1 个答案:

答案 0 :(得分:0)

您可以使用onlyIf选项来确定何时应忽略验证(因此不会显示任何消息):

self.postalCode.extend({
    required: {
        message: "Postal Code is required",
        onlyIf: function() {
            return self.noPostalCode() === false;
        }
    }
});

请参阅此页:https://github.com/Knockout-Contrib/Knockout-Validation/wiki/Conditional-Validation-with-onlyIf-parameter