Angular is a pseudo-language. It means that Angular uses other languages (javascript). It can be considered as a sort of library on top of javascript.
Angular components-tags are pseudo HTML tags that are replaced by Angular by the HTML template of that component, modified by the javascript-code from that component.
If you ask if Angular components can be rendered in an e-mail HTML body, then you first need to ask if javascript can be rendered in an e-mail. This and this answer explain a bit more why javascript is not rendered by e-mail programs.
Angular seems to make a web application a lot easier to write and maintain. An as for web applications and high-responsive websites is this right.
But creating a small 5 page website will be faster with an other technology (like .NET MVC, PHP,...). You will not use a hammer to saw.
A fast way to create e-mail with repeating HTML-code is in .NET MVC. This question is about rendering a view to a HTML string (which can be used as e-mail body).