title: How to let Parent refresh data if I add data in the child controller
body: <p>I need to add some data in teh child controller, after I submit added data in the child controller,I need parent controller reload the data. Here is some code sample:</p>
  
  <pre><code> function parentCtr(){
         $scope.getReportsView = function() {
              ReportService
                  .getReportListView(
                      $scope.Headerinfo.expenseReportID)
                  .then(
                      function(reportInformation) {
                          $scope.Expensereports =    reportInformation.expensesList.expReport;
                          if ($scope.Expensereports != null &amp;&amp; $scope.Expensereports.length &gt; 0) {
                              $scope.noExpense = false;
                          }
                      });
          };
  } 
  in the child controller:
  I have function like:
  $scope.addData = function(data){
     addDataService.add(data).then(function())
  }
  </code></pre>
  
  <p>I am using bootstrap $modal to create add data popup, the child controller is for thsi modal:</p>
  
  <pre><code>&lt;div ng-contrlooer='parentCtr'&gt;
   {{Expensereports }}
      &lt;button ng-click='openPopup'&gt;Add Data&lt;/&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>waht I want is after I add data successfully in the child controller, I need to let $scope.getReportsView() in the parent controller run again to refresh table.
  The added data is part of $scope.Expensereports which is I used in parent controller.</p>