在方法调用(Angular 6+)中使用可选参数或在Angular 6+中使用方法重载

时间:2018-09-19 12:16:42

标签: angular angular6

我正在尝试在我的组件中实现方法重载。我在这里找到了以前的答案-使用“?”像这样的运算符:

<div class="contact">
  <address>
			<ul>
				<li>
				<a href="tel:0031648852" style="text-decoration: inherit;color: #EE401C"><span class="eersteletter">T</span> +31 6 488 52 11 6
				</a></li>
				<li>
				<a href="mailto:contact@catobexxnchop.nl" style="text-decoration: inherit;color: #EE401C"> <span class="eersteletter">E</span> contact@catobenschop.nl
				</a></li>
				<li><img src="images/instatag" style="vertical-align: middle;" alt="insta logo">
				<a href="https://www.instagram.com/catobenscjsjshop/" target="_blank" style="text-decoration: inherit;color: #EE401C">
				catobenschop</a></li>
				</ul>
			</address>
</div>

在我的情况下,我想将其与viewchild myFunction(param1, param2?, param3?) {} 参考一起使用:

TemplateRef

请参见此处,我需要从generate_ticket(templateA?: TemplateRef<any>, templateB?: TemplateRef<any>) {} 文件中传递所需的TemplateRef。因此,两个参数都必须是可选的。但是,如果我像上面那样尝试,它似乎不起作用。

有人可以告诉我如何进行这项工作吗?如果您需要任何其他信息,请告诉我。 TIA!

0 个答案:

没有答案