0

次の方法で、ビューモデルの初期ロード時に監視可能な配列に最初にロードする数千のオブジェクトがあります。

self.ReadingListItems = ko.mapping.fromJS(initialData.ReadingListItems);

ただし、これによりページが非常に遅くなり、ページの読み込みに時間がかかります。これよりも高速な代替方法はありますか?

4

1 に答える 1

0

パフォーマンスが問題になる場合は、マッピング オプションを使用して、マップするオブジェクトのプロパティを含めたり除外したりできます。これは少し役立つ可能性があります。

var mapping = {
    'include': ["propertyToInclude", "alsoIncludeThis"]
}
var viewModel = ko.mapping.fromJS(data, mapping);
于 2013-04-22T11:19:44.167 に答える