이전에 일괄 업데이트를 수행 할 때 ko.observableArray
업데이트를 연기하는 방법에 대해 this question에게 물었습니다. 응답은 래핑 된 배열을 업데이트 한 다음 valueHasMutated
호출 .knockoutjs (스칼라 버전)를 사용하여 데이터를로드 할 때 종속성을 지연
ko.observable()
에 업데이트를 연기하는 동일한 방법이 있습니까? 많은 시간을 업데이트 할 때 종속성을 업데이트하고 다시 업데이트하는 데 많은 시간을 소비하는 것으로 나타났습니다. 이러한 업데이트를 일괄 처리하는 데 좋은 패턴이 있습니까?
유전자
감사합니다! 두 가지 가능성을 모두 확인하고 곧보고 할 것입니다. –
지연된 업데이트 플러그인을 사용하여 불필요한 정렬 및 기타 계산을 제거하여 처리 시간이 약 10 배 감소한 것을 확인할 수 있었지만 문서에서 약간 명확하지 않은 사항이 있습니다. 내가 가지고있는 한가지 문제는 바인딩에 사용 된'ko.computed' 변수에'processImmediate'를 적용하는 법을 알아내는 것입니다. –
언제든지 문제/질문을 플러그인에 게시 할 수 있습니다. 마이클이 의견을 분명히 찾고 있으며 기꺼이 귀하의 시나리오를 정리할 수 있도록 도와 드리겠습니다. –