When AngularJS is initialized, loaded with module and knows with model to use for particular scope/code block it will start replacing all binding elements (e.g. curly braces, ng-bind)


  • ng-bind elements are bindated as attribute to html element.
  • If AngularJS is not loaded then html element will be displayed without value.
  • After angularJS module is loaded correct value will displayed on html element.

Double Curly Braces:

  • Double curly brace could be loaded anywhere on html
  • If {{SomeDataAttribute}} placeholder for value of html element and if angularJS is not loaded then '{{SomeDataAttribute}}' will be dispalyed as value of html element.
  • After angularJS model is loaded correct valued will displayed on html element.