title: Error template binding Angular 2 in Safari
body: <p>I'm developing a basic app in Angular2 but I have problems only in Safari. I have two components, one of them make a server request to get data and other paint the data. To make that I am using ngIf and ngFor, but I dont know why, in Safari, I cannot see the results, until I click on some other components of my screen (like writing something in a input). I dont know if there is a related issue with this only in Safari, because in Chrome works great.</p>
  
  <p>To paint data in the component I'm doing use of INPUT like this:</p>
  
  <pre><code>&lt;list-hours [filtered]="filter" *ngIf="schedule.length" [hours]="schedule"&gt;&lt;/list-hours&gt;
  </code></pre>
  
  <p>Where, 'hours' is the input, and 'schedule' is the data to paint. Even, I put a ngIf to assure paint data when it is available.</p>
  
  <p>In the inner component, I'm making this to show data:</p>
  
  <pre><code>&lt;ul class="list-hours"&gt;
      &lt;li *ngFor="let hour of hours; let i = index;" [ngClass]="{'first': i===0}"&gt;
        item: {{hour}}
      &lt;/li&gt;
  &lt;/ul&gt;
  </code></pre>
  
  <p>Why only Safari not show the data?</p>
  
  <p>Thanks in advance!</p>