ngIf属性をtrueと評価した後でngIf属性を削除する方法はありますか?ngIf属性がtrueと評価された後でngIf属性を削除します
の例では、私は
<div class="container">
<div *ngFor="let el of elements">
<div *ngIf="el.index = index">
...
</div>
</div>
</div>
が
class Test implements onInit{
index = 0;
ngOnInit(){
setInterval(() => index++)
}
}
これは一度に一つだけのdivが表示されることを意味する
、しかし私は、すべてのdivをカウンタをしたいし、コンポーネントに私が持っているテンプレートを持って言うことができますそれ以前に表示されていたものは、他の言葉で表示されたままになり、ngIfプロパティがtrueと評価されると削除されます。
可能なことはありますか?
ありがとうございました
ですか? – Darlyn
http://stackoverflow.com/questions/36427670/angular2-calling-custom-function-after-ngswitch-new-view-is-created/36427769#36427769のような指令を使用することができますが、それよりむしろAngular2(おそらくjQueryウィジェットを使用していることを除いて) –
isViewed属性がtrueかどうかを自動的に返すかどうかをチェックする関数を渡して解決しました。条件をチェックしていない場合、条件が真であればisViewedをtrueに設定します – Darlyn