Угловой компонент: сделать @Output () требуется - PullRequest
0 голосов
/ 11 июля 2019

@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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...