@Input()
в угловом компоненте может быть обязательным или необязательным, если установить значение по умолчанию, но @Output()
является необязательным.
Есть ли способ сделать @Output()
обязательным или заставить хост / родительский компонент связать его?
@Component({
selector: 'xx-foo',
templateUrl: './foo.component.html',
styleUrls: ['./foo.component.scss']
})
export class FooComponent {
@Input() requiredInput: number;
@Input() optionalInput = -1;
@Output() optionaOutput: EventEmitter<number> = new EventEmitter<number>();
}
примечание, я нахожусь на Angular 8.1.