Почему я могу получить доступ к частному члену класса?

Мой код как следовать

@Component({
  selector: 'my-app',
  template: `
    <ul>
    <li *ngFor = 'let hero1 of heros2'>
    {{hero1.name}}
    </li>
    </ul>        
 `})

export class AppComponent {   
heros2 : any = [
    new heross('lee', 'lee'),
    new heross('lee1', 'lee1'),
];}

class heross{
 private name : string;
 constructor(name : string, details : string){
     this.name = name; 
}}
bootstrap(AppComponent);

Почему я могу получить доступ к имени в представлении и отображении имени, при условии, что я дал ему личное ключевое слово

Ответы на вопрос(2)

Ваш ответ на вопрос