Difference between ng-bind and interpolation {{}} in Angular [duplicate]

There is some hint in the official docs: https://docs.angularjs.org/api/ng/directive/ngBind

Typically, you don’t use ngBind directly, but instead you use the
double curly markup like {{ expression }} which is similar but less
verbose.

It is preferable to use ngBind instead of {{ expression }} if a
template is momentarily displayed by the browser in its raw state
before Angular compiles it. Since ngBind is an element attribute, it
makes the bindings invisible to the user while the page is loading.

Leave a Comment