Как обрабатывать пустые LHS в Mergerly - PullRequest
0 голосов
/ 03 мая 2020

Привет, я использую angular 5 и объединить для сравнения двух различий. Если и lhs, и rhs содержат данные, то все работает нормально, но если одна пуста, а другая содержит тысячи строк, она пытается отобразить одну пустую строку на все эти тысячи, что приводит к зависанию браузера.

Codepen Mergely example

https://codepen.io/Sphinxxxx/pen/grVvjG

Но если я заменяю строку № 24-26 на пустую строку, она все равно совпадает с пустой строкой для всех элементов в правой части. Пожалуйста, помогите исправить это.

Jsfiddle Mergely example with lhs as null. 

https://jsfiddle.net/8vdhra6m/

1 Ответ

0 голосов
/ 03 мая 2020

Это может зависеть от того, сколько у вас «тысяч» строк. Обычно алгоритм разметки будет отмечать все строки. В этом случае все строки в RHS добавляются. Я не вижу ничего необычного в вашем примере кода в jsfiddle. Я могу только предположить, что, возможно, вы попытаетесь включить viewport , что может дать прирост производительности для многих тысяч строк.

...