سؤال

I am using knockout-validation for validation. I need to find all the observable variables which are invalid.

How can I find that?

please help.

thanks

هل كانت مفيدة؟

المحلول

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 ];
        }
    }
}
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top