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).