我编写了一个包含列表的控制器,通过单击"get more“按钮,可以呈现该列表中的另外5个项目。我想为此创建一些测试,我想验证它只渲染5个项目(而不是重新渲染整个列表)。这有可能吗?
在进阶时谢谢..
发布于 2016-09-14 17:16:45
这在很大程度上取决于什么是“重新渲染”。
您可以检查旧项的if是否未更改,以及它们的状态是否仍然有效。这是一个我必须使用Ember.ArrayProxy解决的问题。
如果你想测试浏览器是否必须重新渲染它,你可以尝试计算'init‘方法的执行次数-- https://guides.emberjs.com/v2.6.0/components/the-component-lifecycle/
https://stackoverflow.com/questions/39472495
复制相似问题