I have numerous number input fields that have min and max attribute values that depend on logic elsewhere in my AngularJS app, but when using data bindings within these attr
Apparently we can't use {{}}s (i.e., interpolation) for the min and max fields. I looked at the source code and I found the following:
if (attr.min) {
var min = parseFloat(attr.min);
$interpolate is not called, just parseFloat, so you'll need to specify a string that looks like a number for min and max.