强制更新* ngFor Angular 2

时间:2016-02-21 14:57:27

标签: typescript angular

对于我的应用,我需要强制更新* ngFor组件。

任何强制从我的代码更新它的方法,例如使用updateList函数?

我正在使用firebasepipe来获取child_added事件以更新ngfor。我需要删除一个条目并同时添加一个条目,但它只会更新添加的内容。

Products

1 个答案:

答案 0 :(得分:1)

问题是 firebaseevent 管道不会侦听'child_removed'事件。

您可以将child_removed添加到给予管道的参数中:

<li *ngFor="#quote of firebaseUrl | firebaseevent:'child_added':'child_removed'"> <strong>"{{quote.text}}"</strong> </li>

注意:经过与OP的长时间聊天后,我们确定angular2base不能正确支持'child_removed'事件。