title: angular not updating index after splicing value from list
body: <p>below is html code,</p>
  
  <pre><code> &lt;button ng-click="Delete(list.Id)"&gt;&lt;i class="fa fa-remove"&gt;&lt;/i&gt;&lt;/button&gt;
  </code></pre>
  
  <p>and this is angular code</p>
  
  <pre><code>  $http.post('/Companies/Delete', { model: mod })
          .then(function (result) {
              if (result.data == true)
                  $scope.CompaniesList.splice(index, 1);
              //$scope.$apply();
              showtoastNotification('Deleted !', 'Company deleted from database', 'info');
              //$scope.cancel();
              //loadCurrentPage();
          }, function () {
              showtoastNotification('Error !', 'Something went wrong please try again later', 'error');
          })
  </code></pre>
  
  <p>when i delete an item from list then after deleting it perfectly deletes previous items but not items from further indexes without refreshing page</p>