ng-non-bindable won't work here since the value attribute is set via an Angular expression.  Feel free to merge this PR after fixing, as everything else looks good.