Использование необязательного параметра в вызове метода (Angular 6+) или перегрузке метода в Angular 6+ - PullRequest
0 голосов
/ 19 сентября 2018

Я пытаюсь реализовать перегрузку метода в моем компоненте.Я нашел предыдущий ответ об этом здесь - использовать «?»такой оператор:

myFunction(param1, param2?, param3?) {}

В моем случае я хочу использовать его с viewchild TemplateRef ссылка:

generate_ticket(templateA?: TemplateRef<any>, templateB?: TemplateRef<any>) {}

Смотри здесь, мне нужно передать желаемый TemplateRefиз моего .html файла.Итак, оба параметра должны быть необязательными.Но, если я попробую это, как указано выше, это не сработает.

Может кто-нибудь сказать мне, как сделать эту работу?Если вам нужна дополнительная информация, пожалуйста, дайте мне знать.TIA!

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