【发布时间】:2016-06-02 22:27:44
【问题描述】:
对于我的应用,我需要强制更新 *ngFor 组件。
有什么方法可以从我的代码中强制更新它,例如使用 updateList 函数?
我正在使用 firebasepipe 获取 child_added 事件来更新 ngfor。我需要同时删除一个条目并添加一个条目,但它只会更新添加的内容。
<li *ngFor="#quote of firebaseUrl | firebaseevent:'child_added'"> <strong>"{{quote.text}}"</strong> </li>
【问题讨论】:
-
强制更新是什么意思?添加和删除元素时会更新 ngFor 块...您要在更新特定元素的内容时更新吗?
-
@ThierryTemplier 我想从 FireBase 链接更新它,我使用了 github.com/sararob/angular2base 并且需要同时添加和删除一个条目。现在它只有在添加某些内容时才会更新。
-
如果没有看到代码示例,我真的无法判断,但它听起来像是这个 stackoverflow.com/questions/35520018/… 的副本
-
看看这里的管道实现听起来像是要做的事情github.com/sararob/angular2base/blob/master/src/firebasepipe.ts
标签: typescript angular