How to validate an array?

前端 未结 2 1427
灰色年华
灰色年华 2021-01-05 04:35

I am trying to use knockout validation lib to validate an array of objects. It is not straightforward to me how to form a validation group for an array of observables. The o

2条回答
  •  有刺的猬
    2021-01-05 05:13

    I have to low reputation to comment. So here comes another answer. The answer with provided fiddles by antishok seams to not be working anymore. (The link to knockout.js was broken, but even after fixing that and adding a working link to knockout 3.0 it still was not working)

    I added ko.computed around the ko.validation.group() and got it working that way.

    self.errors = 
        ko.computed(function() {
            return ko.validation.group(self.notes(), { deep: true })});
    

    http://jsfiddle.net/bezFR/17/ (Updated)

    I'm guessing there is a better way to do this, but for now it solves my problem, and i'm looking forward to be corrected/seeing a better solution :)

提交回复
热议问题