gpt4 book ai didi

javascript - knockout.js 永远在 chrome 中渲染带有大数组的 html

转载 作者:行者123 更新时间:2023-11-30 06:36:57 25 4
gpt4 key购买 nike

<分区>

我有一个 1406 的数组,其中每个对象都有三个字符串属性。但它从不在 Chrome 中呈现,只是卡住页面。它在 IE 中工作得很好。问题发生在 push.apply。我正在使用 knockout.js 2.20。为什么这会花很长时间?我将一个项目发送到数组中,它工作得很好。 knockout 不应该能够处理数组中的 1406 个项目吗?

 <div data-bind="foreach: powerSchoolCourses">
<div data-bind="html: courseName"></div>
</div>

var convertedPowerSchoolCourses = ko.utils.arrayMap(powerSchoolCourses, function (jsonArrayFromService) {
return new PowerSchool(item);
});
self.powerSchoolCourses.push.apply(self.powerSchoolCourses, convertedPowerSchoolCourses );


function PowerSchool(data) {
var self = this;
self.courseName = ko.observable(data.courseName);
self.courseNumber = ko.observable(data.courseNumber);
self.id = ko.observable(data.id);
}

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com