0

我看到 ObservableArray 用于 RadListView 的所有文档,我看不到远程数据源示例:https ://github.com/NativeScript/nativescript-ui-samples-angular/tree/master/listview/src/app/examples

我想知道 ObservableArray 在不重新渲染所有项目/仅更新一个项目等方面是否发挥了重要作用,例如使用 *ngFor trackBy 仅重新渲染更改的项目?

问题是,当我的列表项处于状态时,我什至更新了一项 - 所有项目都被重新渲染,并且 radlistview 在滚动时再次变慢。

4

1 回答 1

0

问题是,当我的列表项处于状态时,我什至更新了一项 - 所有项目都被重新渲染,并且 radlistview 在滚动时再次变慢。

这通常意味着您在ObservableArray. 添加项目时,使用push()它不会重新渲染整个列表,只会出现一个新项目。我去过那里,可以按预期使用 ObservableArray 解决 RadListView 问题。

如果您需要更具体的答案,请在此处分享示例: https ://play.nativescript.org/

于 2020-05-03T16:34:55.230 回答