JSFiddle - React, Tailwind, and code Playground

HTML

<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.0.3/angular.min.js"></script>
<!doctype html>
<html ng-app>
  <head>
  </head>
  <body>
    <div ng-controller="myModelCtrl">
      <div>Number is {{myModel.number}}</div>
      <a href="#" id="update-number" ng-click="updateNumber()">Update Number</a>
    </div>
  </body>
</html>

JavaScript

function myModelCtrl($scope) {
   var myModel = new MyModel();
   $scope.myModel = myModel;
  $scope.updateNumber = function(){
    $scope.myModel = myModel;
  }
}

function MyModel() {
  var _this = this;
  
  _this.number = 0;
  
  _this.updateNumber = function() {
     _this.number += 1;
    alert('new number should display ' + _this.number);
  }
  
  $('#update-number').click(function(event){
    event.preventDefault();
    _this.updateNumber();  
  });
  
  return _this;
}