我正在使用淘汰赛验证插件来验证我的模型。
我创建了一个淘汰赛扩展器,它允许我在额外的 observable 上验证用户输入,而不是直接在模型上验证。这个概念是避免在输入有效之前更改模型。想象一下,用户正在填充货币字段 - 他们在键入时可能会出错,并且该值将在 NaN 中解析,这将触发对计算出的 observables 等的更新。所以我只采用经过验证的值。
我的问题是我不知道如何让我的扩展器在淘汰赛验证中与深度组验证一起工作。我知道验证会遍历树,并且不会进入我的其他可观察对象。
为了证明我的问题,我模拟了一个快速的 jsfiddle:http: //jsfiddle.net/maciej/WtDRS/
我的扩展器叫做 myNumber。该扩展器稍后将演变为货币、日期、百分比扩展器等。
有任何想法吗?谢谢