2016-06-16 19 views
2

* ngForの繰り返しごとにメソッドを呼び出し、そのメソッドの反復された変数を渡したいとします。angle2の* ngForで反復ごとにコンポーネントのメソッドを呼び出す方法は?

たとえば、私は、この関数は、すべての反復のために呼ばれ、反復変数のすべての値を渡し取得したい

loadProperty(element:any){ 
    console.log(element.key); 
    console.log(element.value); 
} 

<li *ngFor="let element of componentModel | keys">{{element.key}}--{{element.value}}</li> 

その後、私は部品の中に、このメソッドを持っています。

入力はありますか?

答えて

2

これをお探しください。

<li *ngFor="let element of componentModel | keys"> 
     {{element.key}}--{{element.value}} 
     {{ loadProperty(element) }} 
    </li> 
+0

試しました。その作業が複数回呼び出されます。私は、このメソッドを各繰り返しごとに1回だけ呼び出す必要があります。 @NeerPriv –

+0

なぜかそんなことはありません。スパンタグ内の関数を呼び出して1回だけ呼び出すことができます。 {{loadProperty(element)}} NEER

+0

私は同じ問題を抱えています。 –

関連する問題