title: *ngFor index not getting incremented inside ng-template
body: <p>I am using Kendo Ui for angular2 and have the following code to display a data grid. I have an ng-template to display checkboxes, clicking on which will give me a incremented integer which I intend to use to implement multiselect in Kendo Ui grid. 
  However the let i = index is not incremented inside the ng-template and it always shows the value of i as 0. </p>
  
  <p>The following is my html code- </p>
  
  <pre><code>&lt;div *ngIf="model.isTopTen==true" style="height:30px"&gt;
      &lt;button style="margin-top: 0.2%;margin-left: 95.6%;border-style: solid;border-radius: 0.2em;" (click)="downloadPdf()"&gt;Export&lt;/button&gt;
  &lt;/div&gt;
  &lt;kendo-grid [data]="gridView" *ngIf="data &amp;&amp; model" [sortable]="{ mode: 'single' }" [scrollable]="'virtual'" [pageSize]="100"
   [rowHeight]="25" [height]="300" [sort]="sort" (sortChange)="sortChange($event)"&gt;
  
      &lt;kendo-grid-column *ngFor="let i = index;let column of model.columnFields;" field="{{column.field}}" title="{{column.title}}"&gt;
  
          &lt;ng-template kendoGridCellTemplate let-dataItem *ngIf="column.field === 'checkbox'"&gt;
              &lt;input (click)="check(i)" type="checkbox" /&gt; {{i}}
          &lt;/ng-template&gt;
      &lt;/kendo-grid-column&gt;
  </code></pre>
  
  <p></p>
  
  <p>The following is my check function- </p>
  
  <pre><code>check(i){
      console.log(i);
  
    }
  </code></pre>
  
  <p>Clicking on any checkbox always shows 0 for all the checkboxes. However if I use any other property like "column" and pass it in my check function it shows the value to be correct.
  What am I missing? Any help is appreciated. </p>