Разве вы не можете просто сохранить всю разметку в .html и просто использовать свойство IFrameUrl в src iframe?
.html
<div>
<iframe class="col-md-12" style="display:block;height:100%" [src]="IFrameUrl" frameborder="0" allowFullScreen="true"></iframe>
</div>
В любом случае, проблема, я думаю, в том, что при использовании этой очищенной строки будет скомпилировано значение из свойства IFramrUrl.
Может быть, это работает:
var MinifiedHtml = `<iframe class="col-md-12" style="display:block;height:100%" src="${IFrameUrl}" frameborder="0" allowFullScreen="true"></iframe>`
PS: обратите внимание, что вы можете (должны) использовать шаблонные строки для построения сложных HTML / строк с интерполяцией https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/template_strings