This will not work - you are using a 3rd party JS library to update the value of this field, angular has no idea about this so the model does not bind. Also val-highlight will not work here because it is a hidden field.

You need to use JS events of the lib you are using to update an angular model if data is changing based on external JS libs.