Angularjs angular bind function
In AngularJS, the ng-bind
directive is used to bind the content of an HTML element to a specific model property.
The syntax for using ng-bind
is:
<div ng-bind="modelProperty"></div>oSurce:www.theitroad.com
This will bind the content of the <div>
element to the value of the modelProperty
in the scope. Whenever the value of modelProperty
changes, the content of the <div>
element will be updated to reflect the new value.
Alternatively, you can also use double curly braces syntax as well to bind content to a property:
<div>{{modelProperty}}</div>
The ng-bind
directive can also be used in conjunction with functions in the controller. In this case, you can bind the content of an HTML element to the result of a function call.
For example:
<div ng-bind="getFullName()"></div>
In this case, the getFullName()
function in the controller will be called, and the result of the function will be bound to the content of the <div>
element. Whenever the value returned by the getFullName()
function changes, the content of the <div>
element will be updated to reflect the new value.
Note that using ng-bind
is preferred over the double curly braces syntax as it avoids a possible "flash of unstyled content" (FOUC) that can occur when the page is first loaded.