Knockout-Contrib/Knockout-Validation

Improve configuration and initialization

Open

#545 ouverte le 15 févr. 2015

Voir sur GitHub
 (0 commentaires) (0 réactions) (0 assignés)JavaScript (1 024 stars) (394 forks)batch import
enhancementhelp wanted

Description

Currently the library initializes itself - without the need to call ko.validation.init. Also, binding handles like value, textInput etc. are automatically wrapped to become validatable. This adds difficulties in working with libraries like knockout-es5 or to prevent the registration. Furthermore, some may already define extenders which this library registers. Ideally, changes to this feature should not cause any breaking changes.


Related issues: #477 Opt-out option for makeBindingHandlerValidatable #478 Calling ko.validation.group on object makes all observables validatable #404 RegisterExtenders invoked before Init, cannot avoid adding rules to ko.extends #150 Exposing default options #192 Add option asyncOnModified (Related issue #180)


More investigation is needed for the following issues: #540 Support live option for observable objects #49 Changing validation rules on the fly

Guide contributeur