The amount of bindings created on a single scope is a major source of failure for the overall responsiveness of an AngularJS application. Directives can help fix this by only setting up
watchers when necessary. The following are the two scenarios that require some type of data binding:
Interpolation is AngularJS's process of taking data from the
scope objects and interjecting it into a template by evaluating a template string onto a scope's matching data set.
To accomplish one-time binding expressions in pre 1.3 branches, there are multiple workarounds. The advantages of setting ...