knockout issue #2548
by fastfasterfastest
HTML
<script src="https://unpkg.com/[email protected]/build/output/knockout-latest.debug.js"></script>
<div>
Value property: <span data-bind="text: valueProperty"></span><input id="id1" value="initial" data-bind="value: valueProperty">
</div>
<div>
Value attribute: <span data-bind="text: valueAttribute"></span>
<input data-bind="value: valueAttribute">
<input data-bind="attr: { value: valueAttribute }">
</div>
JavaScript
function ViewModel() {
this.valueAttribute = ko.observable(document.getElementById("id1").getAttribute("value"));
this.valueProperty = ko.observable(document.getElementById("id1").value);
};
ko.applyBindings(new ViewModel());