Thank you for the provided example.
I was able to observe the described memory leak on my side.
After testing different scenarios, I noticed that if the TreeList is not used inside a custom directive but still using the same data and template, the memory leak is not observable.
Could you please check in your application, if using the TreeList component without a custom directive will prevent the memory leak?
I understand that the custom directive is made for reusability, but this can be used for confirming if the issue is actually coming from the directive.
If you can share with us more details that you found during your investigation, we will be happy to assist further.
Telerik by Progress
Build rich, delightful, *native* Angular 2 apps with Kendo UI for Angular 2
. Try it out today
! Kendo UI for Angular 2 (currently in beta) is a jQuery-free toolset, written in TypeScript, designed from the ground up to offer true, native Angular 2 components.