I am trying to render object properties using keys in angular2 using below code:
<ul>
    <li *ngFor="let element of componentModel | keys;let i=index">
      {{element.key}}--{{element.value}}  // 1---Bhushan...loaded only once
      <span  *ngIf="element">{{ loadProperty(i,element) }}</span>
    </li>
</ul>
But I am facing a problem here. The output in the browser in loaded only once. 
but the method call i.e. loadProperty(i,element) is running in an infinite loop.
loadProperty(i:number,element:any){       
    console.log(element.key+'========'+element.value);
    console.log(element);      
}
means on browser output
(1---Bhushan)
is displayed only once but on the console its running infinitely like below:
I want to call this method only once per iteration.
any inputs?
