Inside a ng-repeat, following code does not work:
<input type="text" ng-bind-html="row.value" />
Following does:
<span ng-bind-html="row.value"></span>
I guess ng-bind-html is unable to bind to a input element?
Also does ng-bind-html actually bind the element with the model (here row.value)
That's because input element cannot have innerHTML content. It uses value attribute instead to set the input value.
That's the same as you'd try to write.
<input type="text">
your value
</input>
It will not work and that's not angular.js fault.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With