J'ai une implémentation où le parent souhaite transmettre certaines données au composant enfant via l'utilisation du paramètre @Input
disponible sur le composant enfant. Cependant, ce transfert de données est facultatif et le parent peut ou non le transmettre conformément à l'exigence. Est-il possible d'avoir des paramètres d'entrée optionnels dans un composant. J'ai décrit un scénario ci-dessous:
<parent>
<child [showName]="true"></child> //passing parameter
<child></child> //not willing to passing any parameter
</parent>
//child component definition
@Component {
selector:'app-child',
template:`<h1>Hi Children!</h1>
<span *ngIf="showName">Alex!</span>`
}
export class child {
@Input showName: boolean;
constructor() { }
}