Не можете ли вы использовать событие для этой цели?Когда вы скрываете свой модальный режим, вы можете вызывать свою функцию.
<div (onHidden)="afterHidden($event)"> </div>
И внутри вашего цикла for, если вы сохраните текущую позицию x, вы сможете продолжить цикл.
//var x should be declared outside of function
for (; x < this.selectedFileType[i].count; x++) {
this.modal.show();
}