Angular2 ContentChildren自己还是个孩子

时间:2017-03-26 20:27:31

标签: angular

我刚刚看到ContentChildren本身就是这个例子中的孩子。

https://plnkr.co/edit/V8t1gR?p=preview

ngui-react只是一个组件选择器。您可以将其视为my-component。我使用此名称来开发@ngui/react

  <ngui-react id="0">
    <ngui-react id="10">
      <ngui-react id="11"></ngui-react>
      <ngui-react id="12"></ngui-react>
    </ngui-react>
  </ngui-react>

这是我正在运行的组件代码。

@Component({
  selector: 'ngui-react',
  template: `
    <div>
      <fieldset>
        <legend>&lt;ngui-react id={{id}}></legend>
        <ng-content></ng-content>
      </fieldset>
    </div>
  `
})

正如您在此屏幕截图中看到的那样, ngui-react#11的内容孩子应该是[]
但我看到[11],它有自己的孩子。

这对我来说很奇怪。

enter image description here

这是设计的行为吗?还是我发现了一个错误?

0 个答案:

没有答案