当前位置:  开发笔记 > 前端 > 正文

递归放置的组件不显示

如何解决《递归放置的组件不显示》经验,为你挑选了1个好方法。

我有以下组件,它为数组中的每个元素显示自己类型的子组件.

@Component({
  selector:'pane',
  template: `
       
           
` )} export class Pane { @Input() item: any; }

但是pane里面的组件ngFor没有按预期显示 - 我看到了正确的pane元素数量,但它们没有填充模板内容.



1> drew moore..:

这是因为您需要directives在装饰器的属性中声明组件自己的类型,就像使用任何其他指令一样.

添加:

directives: [Pane]

对您的组件元数据产生预期的行为.

推荐阅读
落单鸟人
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有