У меня есть реализация, где родитель хочет передать определенные данные дочернему компоненту с помощью параметра @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() { }
}