import QtQuick 2.9 import QtQuick.Controls 2.2 import QtQml 2.2 Rectangle { id: pageIndicatorTest Component { id : pageIndicatorComponentTest Column { Repeater { model: 20 PageIndicator { currentIndex: index count: 20 } } } } Loader { id: loaderPageIndicator sourceComponent : pageIndicatorComponentTest } Timer { interval: 1000; running: true; repeat: true onTriggered: { console.log("loaded pageIndicatorTest") loaderPageIndicator.sourceComponent = undefined; //unload component loaderPageIndicator.sourceComponent = pageIndicatorComponentTest; } } }