我有一个实现,父组件想通过在子组件中使用的 @Input
参数向子组件传递某些数据。然而,这种数据传输是可选的,根据需求,父组件可能会或者不会传递它。组件中是否可以有可选的输入参数?我在下面描述了一个场景:
<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() { }
}