AngularJS supports . . . . . kind(s) of data binding.
AngularJS never regenerates the HTML again.
AngularJS bindings are . . . . . , meaning that when the value associated with the binding is changed (in the data model), the HTML element will be updated.
You can use the . . . . . . directive, in order to bind the innerHTML of the element to the specified model property.
Any change to the . . . . and . . . . . properties affects these bindings and consequently the user interface content.