title: Angular.js doesn't refresh the repeater after $scope.var changes but only after refresh
body: <p>I thought 2 ways binding was angular thing:</p>
  
  <p>I can post from a form to the controller, and if I refresh the page I see my input on the page:</p>
  
  <pre><code>$scope.loadInput = function () {
  
      $scope.me.getList('api') //Restangular - this part works
      .then(function(userinput) {
  
          $scope.Input = $scope.Input.concat(userinput);
          // scope.input is being referenced by ng-repeater in the page 
          // so after here a refresh should be triggered.
  
      },function(response){
          /*@alon TODO: better error handling than console.log..*/
          console.log('Error with response:', response.status);
      });
  };
  </code></pre>
  
  <p>In the html page the <code>ng-repeater</code> iterates over the array of <code>for i in input</code>. but the new input from the form isn't shown unless I refresh the page.</p>
  
  <p>I'll be glad for help with this - thanks!</p>