Источник вашей проблемы - вызывать функцию (следующий вызов) каждые 5 секунд.
Так, как отмечено в ответ :
Вы можете использовать setInterval (), аргументы одинаковые.
setInterval(function() {
// method to be executed;
}, 5000);
И, таким образом, в вашем случае на ngInit вы можете иметь такой код:
// we need to access programmatically the scroll function since it isn't exposed
// by the library
@ViewChild(Ng2Carouselamos)
ng2Carouselamos : Ng2Carouselamos;
setInterval(function() {
ng2Carouselamos.scroll(true,items);
}, 5000);
Однако, поскольку используемая вами библиотека больше не поддерживается и не имеет простых функций (таких как автоматическая прокрутка), я бы предложил выбрать более современную библиотеку компонентов (например, prime-ng , которая поддерживает это с непрерывным = верно) или Нгу-Карусель