$watch y $digest: Entendiendo el servicio $scope de AngularJS

angular_0

Una de las funcionalidades que más han ayudado para que los desarrolladores se decanten por el uso de AngularJS ha sido la posibilidad de realizar el doble ‘data-binding’. Con el doble ‘data-binding’ tenemos la posibilidad de enlazar un elemento de la vista con un modelo JSON disponible en la lógica de negocio de nuestra aplicación.

Con este enlazado lo que conseguimos es que cuando nuestro modelo cambie, la vista actualice los datos en el HTML de una forma transparente, sin que nosotros, como desarrolladores, tengamos que indicarle nada más al framework sobre el enlazado. De igual forma ocurre cuando el cambio del modelo se realiza desde la vista. Cuando el usuario modifica un dato de un modelo enlazado, este se actualiza transparentemente.

Read More