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