Angularjs ng bind directive
The ng-bind
directive in AngularJS is used to bind the content of an HTML element to an expression in the current scope. It is a convenient way to display dynamic data in the view.
Here is an example of using ng-bind
with a span element:
<span ng-bind="message"></span>Source:www.theitroad.com
In this example, the ng-bind
directive is used to display the value of the message
variable in the current scope. Whenever the value of the variable changes, the content of the span element is automatically updated to reflect the new value.
You can also use interpolation syntax to achieve the same result:
<span>{{ message }}</span>
In this example, the {{ }}
notation is used to interpolate the value of the message
variable in the current scope. The result is the same as using the ng-bind
directive.
The ng-bind
directive is often used in conjunction with other directives, such as ng-repeat
or ng-if
, to display dynamic content in the view based on the current state of the application. For example, you might use ng-repeat
to iterate over a collection of items and ng-bind
to display the value of each item in the view.
Note that the ng-bind
directive is different from the ng-model
directive, which is used to bind the value of an input element to a variable in the current scope. The ng-bind
directive is used to bind the content of an HTML element to an expression in the current scope, while the ng-model
directive is used to bind the value of an input element to a variable in the current scope.