Rol*_*ácz 4 typescript angular-directive angular
我正在使用 Angular 5 并尝试创建某种动态组件。
我有一个简单的指令MyColumnDef(使用选择器[myColumnDef])。没有什么特别的。我将它用于:
父组件.html:
<div>
<my-table>
<ng-template myColumnDef>
Lorem ipsum.
</ng-template>
</my-table>
</div>
Run Code Online (Sandbox Code Playgroud)
my-table.component.html:
<div>
Something:
<ng-container *ngTemplateOutlet="temp"></ng-container>
</div>
Run Code Online (Sandbox Code Playgroud)
在my-table.component.ts中:
@ContentChild(MyColumnDef, {read: TemplateRef}) temp;
Run Code Online (Sandbox Code Playgroud)
这应该显示'Lorem ipsum.'文本,但什么也没有,实际上是temp(undefined根据),我不知道为什么。我错过了什么吗?console.logngAfterViewInit
| 归档时间: |
|
| 查看次数: |
2220 次 |
| 最近记录: |