diff --git a/app/2.0/docs/devguide/data-binding.md b/app/2.0/docs/devguide/data-binding.md index a3b624b68f..d7caf283bd 100644 --- a/app/2.0/docs/devguide/data-binding.md +++ b/app/2.0/docs/devguide/data-binding.md @@ -697,6 +697,44 @@ to listen for `property-changed` events. The following constructions are equiva ``` +## Strict binding parser + +The default implementation of the binding parser uses a regular expression, due to its better +performance. However, since it uses a white-list of allowed characters, some characters won't be +accepted as valid within a binding expression. + +There's a strict binding parser implementation, extracted in a separate mixin, which uses a +state-machine instead of a regular expression. This implementation is able to handle all possible +cases, although it's slightly less performant. + +Example: { .caption } + +``` + + + + + + + + +``` ## Moved sections