dotnet/aspnetcore
Auf GitHub ansehenBlazor: bind-value-oninput or bind does not work with contenteditable divs
Open
#9.974 geöffnet am 4. Mai 2019
Pillar: Complete Blazor WebPriority:2affected-fewarea-blazorenhancementfeature-blazor-component-modelfeature-razor.languagehelp wantedon-roadmapseverity-nice-to-have
Repository-Metriken
- Stars
- (37.933 Stars)
- PR-Merge-Metriken
- (Durchschn. Merge 16T 9h) (258 gemergte PRs in 30 T)
Beschreibung
bind-value-oninput or bind does not work with contenteditable divs
Bug Description
In the below code, the expectation is as and when I edit the div content I need to update the model so that I can then save it back to Database.
To Reproduce
Steps to reproduce the behavior:
- Using the latest preview version of ASP.NET Core 3
- Run the below code
<div contenteditable="true" bind-value-oninput="@contentEditableText">You can Edit this Text</div>@contentEditableText@functions { string contentEditableText = "You can Edit this Text"; } - As I Type something in the editable div, I need to see the same reflected in the body, but it does not happen that way. The OnChange event does not fire automatically.
Expected behavior
OnChange Event needs to fire and changes in editable div should be bound to the model.