feature: allow binding directly to data-element
#498
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Previously, the
data-element
attribute could be added to any element, and that element would be removed if it did not have any other bind operation performed on it.For example, on
<p data-element data-bind:text="message"></p>
, if there was no bind to the message key, such asbindKeyValue("message", "Hello, World!");
, the element was removed.This new functionality means that you can add a value to the
data-element
attribute, and it can now be bound like anydata-bind
attribute. For example: