Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.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 角度:ContentChild未定义_Angular_Typescript_Angular Directive - Fatal编程技术网

Angular 角度:ContentChild未定义

Angular 角度:ContentChild未定义,angular,typescript,angular-directive,Angular,Typescript,Angular Directive,我使用Angular 5并尝试创建某种动态组件 我有一个简单的指令,MyColumnDef(带有选择器[MyColumnDef])。这没什么特别的。我正在使用它: parent.compontent.html: <div> <my-table> <ng-template myColumnDef> Lorem ipsum. </ng-template> </my-table> </div>

我使用Angular 5并尝试创建某种动态组件

我有一个简单的指令,
MyColumnDef
(带有选择器
[MyColumnDef]
)。这没什么特别的。我正在使用它:

parent.compontent.html

<div>
  <my-table>
    <ng-template myColumnDef>
      Lorem ipsum.
    </ng-template>
  </my-table>
</div>
<div>
  Something:
  <ng-container *ngTemplateOutlet="temp"></ng-container>
</div>
 @ContentChild(MyColumnDef, {read: TemplateRef}) temp;

这应该显示
'Lorem ipsum.
文本,但没有任何内容,实际上
临时
未定义的
(根据
控制台.log
中的
ngAfterViewInit
),我不知道为什么。我遗漏了什么吗?

我没有把指令放在它自己模块的
导出
数组中