有没有办法检索ViewChildren或ContentChildren按元素类?
这可以通过id或组件工作,但不适用于基于类的查询,即classedViewItems和classedContentItems
@Component({
selector: 'my-container',
template '<div><ng-content><ng-content></div>'
})
export class MyContainer {
@ViewChildren('item') viewItems: QueryList;
@ContentChildren(MyItem) contentItems: QueryList;
@ViewChildren('.fine-me') classedViewItems: QueryList; // <-- need this to work
@ContentChildren('.find-me') classedContentItems: QueryList; // <-- or this
}
Run Code Online (Sandbox Code Playgroud)
对于以下内容:
<my-container>
<my-item class="find-me" #item *ngFor="let item; of items"></my-item>
</my-container>
Run Code Online (Sandbox Code Playgroud)
我需要通过元素类获取查询列表而不进行装饰.