ng-bind là để giá trị của biến vào 1 đối tượng HTML, các đối tượng dạng nhập liệu sẽ không áp dụng cho hàm này.
Ví dụ:
<!DOCTYPE html>
<html>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.9/angular.min.js"></script>
<body>
<div ng-app="myApp" ng-controller="myCtrl">
<span ng-bind="Ho"></span> <span ng-bind="Ten"></span>
</div>
<script>
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
$scope.Ho = "Hong";
$scope.Ten = "Nhat";
});
</script>
</body>
</html>
* Lệnh này tương tự với {{Ho}} {{Ten}}
* Giả sử nếu dụng ng-bind vào ô nhập text thì sao?
<input ng-bind="Ho"> -> Két quả sẽ không lấu được giá trị
Nhưng nếu biến lại là <input value='{{Ho}}'> thì được, nhưng thực tế không dùng kiểu này.
Vì <input ng-model="Ho"> mới đáp ứng được tác động 2 chiều của biến.
AngularJS Data Binding