【问题标题】:Knockout Validation ko.validation.group vs ko.validatedObservable淘汰赛验证 ko.validation.group 与 ko.validatedObservable
【发布时间】:2012-10-14 22:53:20
【问题描述】:

ko.validation.groupko.validatedObservable 有什么区别?是否有特殊情况我应该使用其中一种?

【问题讨论】:

    标签: knockout.js knockout-validation


    【解决方案1】:

    ko.validation.group 只是为您提供模型中所有错误消息的(计算)可观察值。它只收集模型直接属性的错误消息。

    另一方面,ko.validatedObservable 不仅收集错误消息,还将模型包装在一个 observable 中,并添加一个 isValid 属性,指示是否有任何错误消息(即模型完全有效的)。否则,它们本质上是相同的。

    如果您只对收集错误消息感兴趣,ko.validation.group 应该绰绰有余。如果您需要一个跟踪模型是否有效的 observable,ko.validatedObservable 会为您完成一些工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-02-18
      • 2011-08-09
      • 2012-11-04
      • 2017-01-27
      • 1970-01-01
      • 2012-12-05
      • 2012-03-08
      相关资源
      最近更新 更多