private ограничивает доступ к проперти за пределами класса
Если у тебя проперти имеет декоратор Input, что подразумевает использование проперти хотя бы для записи из вне, то зачем делать его private, если планируется использовать его из вне?
странный аргумент. если у меня в компоненте
@input private myInput;,
а сам компонент я в другом темплейте вот так заюзаю,
<app-my-component [myInput]="value"></app-my-component>
то все у меня запишется . так какой тогда смысл писать public?