Do not see the case why doing it. You can create and add an element to DOM but you should then take care of updating src
by your own. Angular doesn't care of elements it hasn't created.
If you want to do it anyway then you can create a template ref on parent element where you would like to add to: <div #container>... </div>
in you component's template.
Then in your typescript file where component is defined you need to query this container with @ViewChild('container') container: ElementRef
and after it you can add it to this one:
let img = document.createElement('img');
img.src = this.srcProp;
this.container.nativeElement.appendChild(img);
But be careful that it will just be your headache. Try to avoid such implementations