title: ng-grid unable to get items from selectedItems inside the controller
body: <p><strong>main.js</strong></p>
  
  <pre><code>(function(){
      var myModule = angular.module("myModule",["ngGrid"]);
      myModule.controller("listController", ["$scope", "$log", function($scope, $log) {
          $scope.mySelections = [];
          $scope.myData = [{descripition: "product 1"}, {description: "product 2"}];
          $scope.gridOptions = {
               data: "myData",
               multiSelect: true,
               selectedItems: $scope.mySelections
          }
  
          $scope.start = function() {
           // Even though the grid rows are selected, length is always zero. Dont know why
           $log.info($scope.mySelections.length);
          }
      });
  });
  </code></pre>
  
  <p><strong>index.html</strong>
  // Showing just the relevant code</p>
  
  <pre><code>&lt;div ng-controller="listController" class="row"&gt;
  &lt;div class="gridStyle" ng-grid="gridOptions"&gt;&lt;/div&gt;
  &lt;!-- This shows up correctly --&gt;
  &lt;pre&gt;{{mySelections}}&lt;/pre&gt;
  &lt;button class="btn btn-primary" ng-click="start()"&gt;&lt;/button&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p><strong>Question:</strong> I get the selected items in "mySelections" on index.thml but the array appears to be empty inside the "Start" function of "listController". Have been trying to solve the issue for few hours and dont understand why this is happening.</p>