Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular Can';t包装自动完成';TemplateRef中的s mat选项_Angular_Angular Material2 - Fatal编程技术网

Angular Can';t包装自动完成';TemplateRef中的s mat选项

Angular Can';t包装自动完成';TemplateRef中的s mat选项,angular,angular-material2,Angular,Angular Material2,我已经创建了一个组件,它基本上是材料自动完成的包装器。我希望能够将可选的TemplateRef作为组件的输入(optionTemplate)。如果定义了模板,它将覆盖用于自动完成的元素的默认模板。我将ng容器与TemplateOutlet一起使用,但除非我在mat autocomplete下放置mat选项元素,否则不会显示自动完成面板 有人能告诉我为什么这不起作用吗?有没有办法让它按预期工作 我创建了StackBlitz来演示这个问题 autocomplete.component.html {

我已经创建了一个组件,它基本上是材料自动完成的包装器。我希望能够将可选的
TemplateRef
作为组件的输入(
optionTemplate
)。如果定义了模板,它将覆盖用于自动完成的
元素的默认模板。我将
ng容器
TemplateOutlet
一起使用,但除非我在
mat autocomplete
下放置
mat选项
元素,否则不会显示自动完成面板

有人能告诉我为什么这不起作用吗?有没有办法让它按预期工作

我创建了StackBlitz来演示这个问题

autocomplete.component.html

{{displayFunction(option)}

我认为这是一个关于棱角材料的缺陷,因为我在8.x版本中也面临同样的问题


我完成了你的演示并创建了一个bug报告

Hi and Bjer,你解决了这个问题吗?如果解决了,请告诉我