Я решил эту проблему, используя «видимый» стиль CSS. Это не идеально, я не уверен, почему сам компонент не позаботится об этом, но вот способ решить это самостоятельно, не расширяя их компоненты:
<p-footer [style.visibility]="isMoreToLoad ? 'visible' : 'hidden'">
<span class="button btn-header btn-orange loaderButton">
</span>
</p-footer>
И затем вы можете настроить условие isMoreToLoad в своем компоненте для любой функции получения и т. Д. Примером этого может быть пример:
get isMoreToLoad() : boolean {
return this.filteredComments.length < this.totalFilteredComments;
}