Зачем модификатор доступа у аргумента в конструкторе?
Попалась на глаза такая конструкция в туторах: constructor(private heroService: HeroService) { }
Вначале решил что модификатор доступа "private" в том месте - ошибка, но обнаружил, что без него тутор не компилиться.
Наверное, я что-то пропустил, когда читал доки typescript'а.
Подскажите, что это такое, ткните в доки или хотя бы подскажите как это называется, чтобы вбить в гугл?
я могу ошибаться, но это означает переменную объекта. То есть это равносильно тому что Вы объявили переменную в теле класса, а инициализировали в конструкторе. Если убрать привать, то она просто не появится в теле класса и это вызовет ошибку.