我有一组使用Pipes进行客户端过滤的记录。他们工作得很好。
*ngFor="#record of model.records |
DeletedRecordsPipe:showDeleted |
FilterTextPipe:filterText |
LockedAccountsPipe:lockedOnly"
我将signalR连接到其中一个记录发生变化时,这也可以正常工作。当我尝试使用
更新model.records集合时records.splice(arrayLocation,1,updatedRecord);
我可以看到调试器中的数组不同,但项目集合不会在UI上重新呈现。如果我将项目推送到数组上也是如此。新项目不会在屏幕上呈现。
关于如何触发重新渲染的任何想法?