Como o loop * ngFor do Angular é implementado?

Gostaria de saber como é que Angular*ngFor diretiva realmente funciona sob o capô? Gostaria de saber todo o processo que acontece quando uso a diretiva.

Para downvoters: Eu vi ong-for-of , embora não exista um uso único de passado para*ngFor por exemplojoin() método que eu sei que é invocado. Obrigado pelo seu apoio :) Aqui está o desentupidor que mostra o comportamento:https://plnkr.co/edit/IXVxWrSOhLBgvSal6PWL?p=preview

questionAnswers(1)

yourAnswerToTheQuestion