I'm trying to set the progress of the bar using angularJS
The variable is connected to an input using ng-model.
javascript
angular.module('progressTest', []);
angular.module('progressTest')
          .controller('mainController', function ($scope) {
  $scope.percent = 0;
})
html
<div ng-app="progressTest">
  <div ng-controller="mainController as mainCtrl">
    <div class="progress">
      <div class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="{{ mainCtrl.percent }}" aria-valuemin="0" aria-valuemax="100" style="width: 40%">
      </div>
    </div>
    <div class="input-group">
      <input type="text" class="form-control" placeholder="Recipient's username" aria-describedby="basic-addon2" ng-model="mainCtrl.percent">
      <span class="input-group-addon" id="basic-addon2">%</span>
    </div>
    <span>{{ mainCtrl.percent }}</span>
  </div>
</div>
The model is updating but there is no effect on the progress bar value.
edit: forgot to add this codepen