JSFiddle - React, Tailwind, and code Playground

HTML

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.0-rc.3/angular.min.js"></script>
<div ng-app>
    <div ng-controller="MyController">
        <label>Name:</label> <input type="text" ng-model="form.name"/>
            
        changed {{changeCount}} times
        <pre>
            {{ form }}
        </pre>
    </div>
</div>

JavaScript

function MyController($scope) {
    $scope.form = {
        name: 'my name',
    }

    $scope.changeCount = 0;
    $scope.$watch('form.name', function(newVal, oldVal){
        console.log('changed');
        $scope.changeCount++;
    });
}