“privé” et “public” dans Angulaire de la composante

Si je ne suis pas d'ajouter privé avant foo, loadBar, ettext, je crois qu'ils sont public par défaut.

export class RandomComponent {
  @Input() foo: string;
  @Output() loadBar = new EventEmitter();
  text: string;
}

Est-il un cas d'utilisation lorsqu'ils sont public dans le composant?

Pour l'encapsulation/des raisons de sécurité, dois-je toujours ajouter private pour chacun d'eux, comme ci-dessous?

export class RandomComponent {
  @Input() private foo: string;
  @Output() private loadBar = new EventEmitter();
  private text: string;
}

Grâce

InformationsquelleAutor Hongbo Miao | 2016-05-29