title: Angularjs view not showing bound data in ng-repeat when it loads
body: <p>This seems like a simple question, but I haven't found the answer.  I have a view that has:</p>
  
  <pre><code>&lt;table&gt;
      &lt;tr ng-repeat="org in vm.organizationList"&gt;
          &lt;td&gt;{{org.name}}&lt;/td&gt;
          &lt;td&gt;{{org.description}}&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/table&gt;
  </code></pre>
  
  <p>And my controller does something like:</p>
  
  <pre><code>angular
      .module('app')
      .controller('Organization', organization);
  
  organization.$inject = ['logger'];
  
  function organization(logger) {
      /* jshint validthis:true */
      var vm = this;
      vm.organizationList = [];
  
      activate();
  
      function activate() {
          vm.organizationList = getList();
      }
  }
  </code></pre>
  
  <p>I've removed the details of how it gets the data to be more concise.  The problem is that when the form loads, I don't see the data in the table.  It is only when I leave that view and go to another view that I see the data for a second.</p>
  
  <p>How can I fix?  Thanks.</p>