【问题标题】:Need to find all invalid dom elements using knockout-validation需要使用 knockout-validation 查找所有无效的 dom 元素
【发布时间】:2014-05-23 18:09:59
【问题描述】:

我正在使用淘汰赛验证进行验证。 我需要找到所有无效的可观察变量。

我怎样才能找到它?

请帮忙。

谢谢

【问题讨论】:

    标签: knockout.js durandal knockout-validation


    【解决方案1】:
    var invalidObservables = {};
    for ( var prop in viewModel ) {
        if ( viewModel.hasOwnProperty( prop ) && ko.isObservable( viewModel[ prop ] ) ) {
            if ( viewModel[ prop ].hasOwnProperty( 'isValid' ) && !viewModel[ prop ].isValid() ) {
                invalidObservables[ prop ] = viewModel[ prop ];
            }
        }
    }
    

    【讨论】:

    • 这只会给出错误消息,但我需要实际绑定 observable,如果 HTLM 控制会更好..
    • 啊,对,我已经更新了我的答案,给你一个带有无效 observables 的对象。
    猜你喜欢
    • 2014-04-16
    • 2012-10-22
    • 1970-01-01
    • 2014-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-08
    相关资源
    最近更新 更多