Если я не добавляю private до foo
, loadBar
и text
, я считаю, что они по умолчанию общедоступны.
export class RandomComponent {
@Input() foo: string;
@Output() loadBar = new EventEmitter();
text: string;
}
Есть ли какой-либо прецедент, когда они public
в компоненте?
Для причины инкапсуляции/безопасности всегда должен добавить private
для всех, как показано ниже?
export class RandomComponent {
@Input() private foo: string;
@Output() private loadBar = new EventEmitter();
private text: string;
}
Спасибо