Angular2 ViewChildren 与嵌入相结合

标签 angular transclusion

在 angular2 组件中使用嵌入时,我的“ViewChildren”似乎无法检测到这些组件。当我制作一个直接定义相同组件的组件时,它就可以正常工作。现在有人有办法完成这项工作吗?

最佳答案

您可以使用@ContentChild()@ContentChildren()查询嵌入的内容。

@ViewChild() 和 ´@ViewChildren()` 只允许查询组件模板中的元素。

另请参阅angular 2 / typescript : get hold of an element in the template

关于Angular2 ViewChildren 与嵌入相结合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39190279/

相关文章:

angularjs - 嵌入 (true) - 组合值

Angular CLI - 检测库更改以重建消费应用程序

javascript - 如何在订阅中返回 Observable?

Angular2 在订阅上设置变量不起作用

Angular 9+ : nested ng-content and ContentChildren

batch-file - 批处理文件包含变量的外部文件

javascript - 如何使用reduce查找元素并构建数组对象?

angular - 无法绑定(bind)到 'ngforOf',因为它不是已知的 native 属性

angular - 是否可以有一个 body 渲染 Angular 4